Bad performance of 7.0 nfs client with Solaris nfs server

Chuck Swiger cswiger at mac.com
Wed Feb 20 21:30:15 UTC 2008


On Feb 20, 2008, at 1:01 PM, Alfred Perlstein wrote:
>> Take a look at the level of packet fragmentation you are  
>> encountering;
>> yes, this is expected and things will work but there is extra latency
>> added when the IP stack has to reassemble packets before the data can
>> be delivered.  Try setting the NFS rsize/wsize to 1024 or perhaps  
>> 1400
>> and see whether that improves performance.
>>
>> Or, if your switch and NICs support it, see whether you can get Gb
>> Ethernet jumbo frames working so that you don't have to fragment for
>> 2K or 4K data packets....
>
> TCP mounts do not have this problem.  You can safely use
> 32k or higher sizes with TCP without fragmentation.

Oh, sure.  But there is a bit more overhead with TCP transport than  
UDP-- for local (switched) networks, UDP generally seems to be a  
win...TCP seems to be a better choice over a VPN or some similar kind  
of WAN.

-- 
-Chuck



More information about the freebsd-performance mailing list