Re: Filesystem and TCP perform poorly?

Manuel Bouyer <[email protected]>
Newsgroups gmane.os.netbsd.devel.performance
Message-ID <[email protected]>
On Wed, Nov 05, 2003 at 11:08:47PM -0800, Mike Cheponis wrote:
> http://bsd.slashdot.org/article.pl?sid=03/11/05/1536226&mode=thread&tid=122&tid=185&tid=190&threshold=-1:
> 
> 
>   `Research conducted at MIT [mit.edu] found BSD's filesystem implementation
>    to be "very poorly performing." [1]   Even BSD's acclaimed TCP/IP stack
>    has lagged behind, according to this study. [2]'
> 
> [1] http://web.mit.edu/tytso/www/linux/ext2intro.html

This is a very old article.
Basically ext2fs is FFS without fragments (just look at sys/ufs/ext2fs in
NetBSD sources). If I remember properly, the article was comparing
both filesystems in default config, which means ext2fs was async and
ffs semi-sync.
Also I think the system used to benchmark FFS didn't have R/W clustering
at this time.
And, last, at this time linux has his dynamic sized buffer cache, while
the system used to benchmark FFS still had the static fixed-size buffer
cache.
The difference in performances were related to both default settings,
and others differences in the operating system. The BSD has done lots of
progress since then :)

-- 
Manuel Bouyer <[email protected]>
     NetBSD: 24 ans d'experience feront toujours la difference
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.