Subject: Re: CVS commit: basesrc
To: Henry B. Hotz <hotz@jpl.nasa.gov>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-net
Date: 12/15/2000 08:55:33
On Thu, Dec 14, 2000 at 04:48:32PM -0800, Henry B. Hotz wrote:
> >
> >This doesn't explain why raw thoughput of TCP mounts is much higther than
> >UDP (A solaris client writes at 7MB/s to my NetBSD server with UDP mounts,
> >and 11MB/s with TCP).
> 
> TCP can play games with ack's to compensate for latency.  UDP can't 
> unless the NFS code duplicates that low-level optimization (which I 
> doubt).  I would expect large-block operations to be faster over TCP 
> if the blocks are larger than the fragment size for the connection in 
> use.

Yes, that should be it. The speed improvement was for large files read/write.
For directory operations (lots of create/delete, etc ...) TCP or UDP
didn't show significant differences.

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
--