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:  new...@internode.com.au (W)
Network Engineer                          Email:  new...@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 majord...@freebsd.org
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to