home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!sgigate!sgi!rhyolite!vjs
- From: vjs@rhyolite.wpd.sgi.com (Vernon Schryver)
- Newsgroups: comp.protocols.nfs
- Subject: Re: NFS packet size
- Message-ID: <ubeuj2s@rhyolite.wpd.sgi.com>
- Date: 1 Jan 93 21:01:26 GMT
- References: <u97b4fc@rhyolite.wpd.sgi.com> <C04t4o.K10@news.iastate.edu> <1993Jan1.115015.17311@prl.dec.com>
- Organization: Silicon Graphics, Inc. Mountain View, CA
- Lines: 33
-
- In article <1993Jan1.115015.17311@prl.dec.com>, boyd@prl.dec.com (Boyd Roberts) writes:
- > ...
- > > A dropped TCP fragment can result in a large amount of resending too.
- >
- > True, but that all happens at the TCP/IP level which is far more
- > responsive than NFS's 1, 2, 4, 8 ... _second_ exponential backoff
- > when a datagram gets lost.
-
- In other implementations of NFS, the NFS timeout starts at 0.7 seconds
- not 1.0, and can be reduced to 0.1 seconds. Please compare 0.1 seconds
- with the standard TCP timeouts.
-
- > We had a flakey drop cable here a while back. When it was bad it would
- > take in the order of a minute to write an 8K block. You could see the
- > fragments being dropped and the NFS retries. I _never_ want to see
- > that again -- it was _awful_.
-
- It could have been as bad or worse if you had been using NFS or TCP.
- Your TCP connections would have been timing-out and being recreated,
- throwing away any successfully moved data, and forcing the systems to
- attempt the extra packet exchanges that are required to start a TCP
- connection, incurring even more grief.
-
-
- With large (e.g. 250KByte) or even just full sized (e.g. 60KB) TCP
- windows, TCP can involve the retransmission of far more than an 8KB UDP
- packet. The advantage with TCP is that its "go back N" retransmission
- scheme only goes back to the first lost TCP segment, not the to start
- of the NFS request. You can hope to continually make progress, to only
- be thrown back to the start of the effort when things get really bad.
-
-
- Vernon Schryver, vjs@sgi.com
-