From owner-cvs-all Mon Jan 13 12:27:17 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F16C037B401; Mon, 13 Jan 2003 12:27:15 -0800 (PST) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF14243F13; Mon, 13 Jan 2003 12:27:14 -0800 (PST) (envelope-from wkb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.12.6/8.12.6) with ESMTP id h0DKRDMD022777; Mon, 13 Jan 2003 21:27:13 +0100 (CET) (envelope-from wkb@freebie.xs4all.nl) Received: (from wkb@localhost) by freebie.xs4all.nl (8.12.6/8.12.6/Submit) id h0DKRDOc022776; Mon, 13 Jan 2003 21:27:13 +0100 (CET) Date: Mon, 13 Jan 2003 21:27:13 +0100 From: Wilko Bulte To: Matt Dillon Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sbin/dump Makefile cache.c dump.8 dump.h main.c traverse.c Message-ID: <20030113212713.A22748@freebie.xs4all.nl> References: <200301131942.h0DJgfbN010760@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200301131942.h0DJgfbN010760@repoman.freebsd.org>; from dillon@FreeBSD.ORG on Mon, Jan 13, 2003 at 11:42:41AM -0800 X-OS: FreeBSD 4.7-STABLE X-PGP: finger wilko@freebsd.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Jan 13, 2003 at 11:42:41AM -0800, Matt Dillon wrote: > dillon 2003/01/13 11:42:41 PST > > Modified files: > sbin/dump Makefile dump.8 dump.h main.c traverse.c > Added files: > sbin/dump cache.c > Log: > Add a caching option to dump. Use -C. Note that NetBSD has a caching option > called -r but it takes 512 byte blocks instead of megabytes, and I felt a > megabytes specification would be far more useful so I did not use the same > option character. > > This will *greatly* improve dump performance at the cost of possibly > missing filesystem changes that occur between passes, and does a fairly > good job making up for the loss of buffered block devices. Caching is disabled > by default to retain historical behavior. > > In tests, dump performance improved by about 40% when dumping / or /usr. Neat... my DLT anxiously awaits -- | / o / /_ _ wilko@FreeBSD.org |/|/ / / /( (_) Bulte To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message