As far as I know, that 32k/UDP block size problem is specific to Cisco switches only. We had such a problem when our swithces were upgraded from 55xx model to 65xx. Huge performance problems with 32k blocks, had to change it to 8k.
Try to use crossover cable and connect same client directly to the filer. You'll be surprised how well NFS with 32k/UDP packets works...
-- a.r.
-----Original Message----- From: Brian Long [mailto:brilong@cisco.com] Sent: Thursday, September 19, 2002 8:48 PM To: Deepak Soneji Cc: toasters@mathworks.com Subject: Re: Sun Solaris 8 optimal performance with F880
UDP and 32K transfers don't mix. Reduce to 8K transfers (nfs.udp.xfersize 8192) or change to TCP, the preferred method in which to use NFS.
/Brian/
Toasters
Configuration : Sun E6000 server running Solaris 8 latest patch level Filer : F880 Cisco Switch 6509(Flowcontrol turned on)
We have recently bought 2- F880 filers and we are in the
implementation phases. The weird
performance results we are getting with following system settings and
mount parameters.
The output from "sysstat 1" on filer, shows writes 35 MBPS but reads
just very slow
or not even generate any traffic. Here are the settings
ndd -set /dev/udp udp_recv_hiwat 65535 ndd -set /dev/udp udp_xmit_hiwat 65535 ndd -set /dev/tcp tcp_recv_hiwat 65535 ndd -set /dev/tcp tcp_xmit_hiwat 65535 ndd -set /dev/ge instance 1 ndd -set /dev/ge adv_pauseTX 1 ndd -set /dev/ge adv_pauseRX 1 ndd -set /dev/ge adv_1000autoneg_cap 0 ndd -set /dev/ge adv_1000fdx_cap 1
set sq_max_size = 30 set nstrpush = 90 set ncsize 8000 set nfs:nfs3_max_threads = 24 set nfs:nfs3_nra =10 set nfs:nfs_max_threads = 24 set nfs:nfs_nra = 10
Mount file system :
mount -o rw,bg,hard,intr,proto=udp,vers=3,rsize=32768,wsize=32768
filer01:/vol/test /test
Test method
dd if=/dev/zero of=/test/foo bs=32k count=50000
I have tried to search some documents on now site for the optimal
performance but I could not
find any optimal numbers which I should try to achieve. Why reads are chocking up ? anyone has any proven configuration which works optimally ?
Thanks in advance for your inputs and thoughts.
Regards
-Deepak Soneji Flextronics International