[streaming] Re: Streaming Large Amounts of Data

Adam Hunt kinema at myrealbox.com
Sat May 24 12:27:01 CEST 2003


> Another thing i almost forgot: if you need to dedicate bandwidth
> throughout the whole system, from disk to nic, take a look at irix, it
> has cool tools for managing this and making a system "guarantee" a
> bandwith from disk to daemon etc.

This is because SGI's XFS filesystem was designed from the ground up with high 
bandwidth as a primary goal.  XFS also supports what they call "realtime 
subvolumes".  A realtime subvolume is an dedicated area of the disk where a 
single file is stored.  This allows the data to be in a predictable state 
(i.e. no fragmentation).  It was designed for streaming applications with 
very high bandwidth needs such as VLS or VLC.

SGI has ported XFS to Linux.  It is availible for 2.4 in the form of a patch 
and in the stock 2.5 kernel.  According to Eroc Sandeem at SGI, realtime 
support on Linux XFS is not currently supported but it is for the most part 
fully functional 
(http://marc.theaimsgroup.com/?l=linux-xfs&m=103668342719080&w=2).  Even 
without using realtime subvolumes XFS should (by design at least, I don't 
have any numbers) out perform other filesystems.

More information about the Linux port of XFS can be found at 
http://oss.sgi.com/projects/xfs

--adam
-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the streaming mailing list