*BSD News Article 87915


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!su-news-hub1.bbnplanet.com!arclight.uoregon.edu!newsfeed.direct.ca!nntp.portal.ca!cynic.portal.ca!not-for-mail
From: cjs@cynic.portal.ca (Curt Sampson)
Newsgroups: comp.os.linux.misc,comp.os.linux.networking,comp.os.linux.setup,comp.unix.bsd.misc,comp.os.ms-windows.nt.advocacy,comp.os.os2.advocacy
Subject: Re: Linux vs whatever
Date: 4 Feb 1997 11:14:09 -0800
Organization: Internet Portal Services, Inc.
Lines: 24
Message-ID: <5d81q1$8ls@cynic.portal.ca>
References: <32DFFEAB.7704@usa.net> <5cov5p$7hu@lynx.dac.neu.edu> <5cphaj$qvg@cynic.portal.ca> <5d7rtu$ao9@rzstud2.rz.uni-karlsruhe.de>
NNTP-Posting-Host: cynic.portal.ca
Xref: euryale.cc.adfa.oz.au comp.os.linux.misc:155341 comp.os.linux.networking:66780 comp.os.linux.setup:94773 comp.unix.bsd.misc:2166 comp.os.ms-windows.nt.advocacy:51475 comp.os.os2.advocacy:264603

In article <5d7rtu$ao9@rzstud2.rz.uni-karlsruhe.de>,
Felix Schroeter <uk1o@rzstud2.rz.uni-karlsruhe.de> wrote:

>The Linux NFS clients used 1 KB (!) NFS write requests...
>...
>The 1KB write size was hardcoded in the Linux (2.0.something) NFS
>client implementation.
>....
>But slow NFS performance is *no* evidence for slow TCP/IP performance.
>The Linux NFS implementation is much more broken than its TCP/IP
>implementation can ever be :-/

Try an NFS test with 8 KB blocks, and you'll see just how broken
the TCP/IP implementation is. There's a very good reason that Linux
uses 1 KB blocks for NFS; the stack will crawl on 8 KB blocks
because it has to do an extra copy of all the data every time it
reassembles the fragments. (I described this in detail in another
post.)

cjs
-- 
Curt Sampson    cjs@portal.ca		Info at http://www.portal.ca/
Internet Portal Services, Inc.	
Vancouver, BC   (604) 257-9400		De gustibus, aut bene aut nihil.