From owner-freebsd-hackers Thu Apr 19 8:57:38 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from dualcpus.com (dualcpus.com [65.160.20.195]) by hub.freebsd.org (Postfix) with SMTP id 99C8037B422 for ; Thu, 19 Apr 2001 08:57:36 -0700 (PDT) (envelope-from data@dualcpus.com) Received: (qmail 42847 invoked from network); 19 Apr 2001 15:57:33 -0000 Received: from sherline.cts.com (HELO server2) (204.216.163.132) by dualcpus.com with SMTP; 19 Apr 2001 15:57:33 -0000 Message-ID: <002101c0c8e9$759443c0$015778d8@sherline.net> From: "Jeremiah Gowdy" To: Subject: OpenBSD's FFS/dirpref/softupdates improvements Date: Thu, 19 Apr 2001 08:57:37 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG "Two aspects of the FFS filesystem in OpenBSD have received significant improvements since 2.8, increasing performance dramatically. Thanks to art, gluk, csapuntz, and a host of other developers and testers, Soft Updates are now much more stable than ever before. The second improvement, contributed by gluk@openbsd.org, is a new directory allocation policy (codenamed "dirpref"). Coupled with soft updates, the new dirpref code offers up to a 60x speed increase in gluk's tests, documented here:" http://groups.google.com/groups?q=dirpref&num=100&hl=en&lr=&safe=off&rnum=2& seld=905073910&ic=1 Does anyone know anything about this ? > > Log message: > > Replace FFS directory preference algorithm(dirpref) by new one. > > It allocates directory inode in the same cylinder group as a parent > > directory in. This speedup file/directory intensive operations on > > a big file systems in times. The benchmarks they're showing here are huge. 4 to 8 to 11 times faster depending on sync, async, or softdep. I don't know about you guys, but this sounds pretty nice to me. Any possibility we can implement this into FreeBSD ? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message