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