Date: Sat, 22 May 1999 00:21:54 +0930 (CST) From: Mark Newton <newton@internode.com.au> To: pasha@sim.net.ua (Pavel Narozhniy) Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Source code of SGI XFS Message-ID: <199905211451.AAA74303@gizmo.internode.com.au> In-Reply-To: <374568D7.AB8A7957@sim.net.ua> from "Pavel Narozhniy" at May 21, 99 05:08:23 pm
next in thread | previous in thread | raw e-mail | index | archive | help
Pavel Narozhniy wrote: > Does anybody heard about SGI releasing XFS source code? Yup, they're doing it. I would guess that FreeBSD would need a fairly thorough revamp of its handling of kernel memory allocation before XFS would be fully usable, though: XFS buffer management is pretty full-on. The filesystem maintains its own pool of kernel buffers separate from the VM page cache which it uses for aggregating I/O transfers (so that if, say, you make 5 separate out-of-order I/Os which just happen to blanket a contiguous region of a disk object, XFS will collapse them into a single I/O; it'll also take small contiguous regions (extents) and remap them into the next-power-of-two extent size as they grow. I know I could probably see by looking at the source, but does FreeBSD still impose a 64k limit on physical I/O operations? That'll have to go too... - mark ---- Mark Newton Email: newton@internode.com.au (W) Network Engineer Email: newton@atdot.dotat.org (H) Internode Systems Pty Ltd Desk: +61-8-82232999 "Network Man" - Anagram of "Mark Newton" Mobile: +61-416-202-223 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199905211451.AAA74303>