*BSD News Article 33923


Return to BSD News archive

Xref: sserve comp.os.386bsd.questions:12111 comp.os.386bsd.misc:3055
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!quagga.ru.ac.za!Braae!g89r4222
From: csgr@cs.ru.ac.za (Geoff Rehmet)
Newsgroups: comp.os.386bsd.questions,comp.os.386bsd.misc
Subject: Re: Whats wrong with Linux networking ???
Date: 6 Aug 1994 10:18:19 GMT
Organization: Rhodes University Computing Services
Lines: 22
Message-ID: <31vo1b$87t@quagga.ru.ac.za>
References: <Cu107E.Mz3@curia.ucc.ie>
Reply-To: csgr@cs.ru.ac.za
NNTP-Posting-Host: braae.ru.ac.za
X-Newsreader: NN version 6.5.0 #4 (NOV)

In <Cu107E.Mz3@curia.ucc.ie> dave@odyssey.ucc.ie writes:

>OK, I keep hearing reference to how Linux networking is not as good
>as FreeBSD and so forth
...
>what I want to know is, can anyone back this up with facts ? What
>exactly doesn't Linux do (or does do, but incorrectly) ?

A major difference I have noticed is that on Linux NFS runs at a
fraction of the speed achieved on FreeBSD.  This is mainly due to a far
more simplistic implementation (I didn't compare the code much, but this
is very obvious).  Probably a big factor is the absence of the nfsiod
(aka biod in SunOS) in Linux.  It might be a good idea to base a
reimplementation on the nqnfs work in 4.4BSD - which implements cache
coherency under NFS via leasing.

Geoff.
--
 Geoff Rehmet, Computer Science Department,   | ____   _ o         /\
  Rhodes University,  South Africa            |___  _-\_<,        / /\/\
 FreeBSD core team                            |    (*)/'(*)    /\/ /  \ \
     csgr@cs.ru.ac.za, csgr@freefall.cdrom.com, geoff@neptune.ru.ac.za