home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.protocols.nfs
- Path: sparky!uunet!cs.utexas.edu!torn!maccs!beame
- From: beame@maccs.dcss.mcmaster.ca (Carl Beame)
- Subject: Re: PC-NFS Speed Limitations
- Message-ID: <1992Jul29.012915.28440@maccs.dcss.mcmaster.ca>
- Organization: McMaster University, Hamilton, Ontario, Canada.
- References: <1992Jul20.215338.6050@sal.wisc.edu> <13618@gazette.bcm.tmc.edu>
- Date: Wed, 29 Jul 1992 01:29:15 GMT
- Lines: 44
-
- In article <13618@gazette.bcm.tmc.edu> tso@cephalo.neusc.bcm.tmc.edu (Dan T'so) writes:
- >In article <1992Jul20.215338.6050@sal.wisc.edu> rej@larry.sal.wisc.edu (Randy Jones) writes:
- >>I am using the PC-NFS implementation of TCP to transfer data to Vaxen.
- >>And I'm unable to answer this question: why is it so slow?
- >
- > I also have timed PC-NFS on 486/33's and it is 3-10 times slower than
- >the identical operation (reading a 1Mb file thru NFS) running on a MVAX, a
- >CPU that is 10 times slower than the 486. So what gives ? The Ethernet card on
- >the PC is a 3Com 503. It is an 8-bit card. I talked to SUN when I first bought
- >the card and they said that they saw very little difference in performanace
- >under PC-NFS when using either the 8-bit or 16-bit cards.
- > So what is the highest performance configuration one can setup for a
- >PC accessing NFS hosts ? Are there better Ethernet cards that will *definitely*
- >under PC-NFS yield 2X or better improvement ? Are there better PC-NFS
- >implementations that will yield 2X or better improvements ? Not looking for
- >10-20% improvements. Why is PC-NFS 3-10 times worse than a much slower CPU
- >running UNIX ? If I run OS/2 or UNIX/Xenix on the PC, will its NFS performance
- >improve significantly ?
- > Thanks.
- > Cheers,
- > Dan Ts'o 212-327-7671
- > Dept. Neurobiology dan@rna.rockefeller.edu
- > Rockefeller Univ. ...s5!rna!dan
- > 1230 York Ave. tso@rockvax.bitnet
- > NY, NY 10021
-
- Basically the performance of a read by PC-NFS versus any other NFS, is
- based on the fact that PC-NFS only makes a single ~1K read request at a time,
- while other NFSes can read up to 8K in a single request. Other PC based NFSes
- (BW-NFS and ???) can do a read request of upto 8K. You should note that the
- 3C503 card can only be set to read ~4K since it has limited buffer ( 8K - 2K
- transmit 6K receive). Runing OS/2 or UNIX/Xenix may improve the performance
- over PC-NFS, but it still has the problem that the ethernet cards have very
- limited buffer space. When connecting to our SCO box with a WD8003 card, we
- have to set the write size to 2048, since multiple people are trying to write
- at a time and sending 4K from two stations cause the SCO box to drop too many
- packets.
-
- Carl Beame
- Beame & Whiteside Software Ltd.
-
- P.S: I don't know which other PC based NFS clients uses > 1 ethernet packet read
- sizes. I known Interdrive can read up to the maximum segment size of the
- network.
-