You're right, I didn't include much info.
It's a dual xeon 2.8 with 4GB of memory and 16 SATA slots. The server is a default debian 6.0 install and I picked 'file server' while installing, nothing else. I don't need to run anything else on this server. I only want it to server up NFS/CIFS shares. I wanted to try debian because I seem to be getting better performance after switching to a debian system for serving up red5 apps. Looking around the net, it sounds like debian is a better choice for NFS, MEDIA and various other services, perhaps even web server.
For testing, I've tried a variety of share and mount options, none of which make much difference.
# mount -t nfs -o rw,bg,hard,nointr,rsize=32768,wsize=32768,udp,vers=3,timeo=600 fi50:/shared/nfs /mnt
# mount arc220:/nfs /mnt -o rsize=8192,wsize=8192,noatime (trying various combinations)
Tried using options such as with and without noatime and not much difference.
A simple nfs test shows;
# time dd if=/dev/zero of=/mnt/testfile bs=16k count=16384
16384+0 records in
16384+0 records out
268435456 bytes (268 MB) copied, 28.2116 seconds, 9.5 MB/s
On the centos and debian NFS shares, I'm seeing on average about 8MB to 12MB or so.
On my fibre channel heads serving up NFS shares, I see on average 50MB/s.
I think I need a better method of testing. Not sure what else to add but happy to if you ask.
I doubt this is a useful test but I also tend to use mc to copy a file to a remote share to see what the transfer rate is. On filer heads, it remains consistent at what ever rate it hits but on centos/debian, it starts high then goes down to the low rates above. Guessing that's just an average however so nothing to use as a statistic.