Hello all,
Appreciate your help with the following issue.
Summary:
I am having performance problems writing to an NFS mounted file system using NFS
version 3. When I attempt to create a 5M file on a filer (network attached
storage device), I am only able to transmit 100KB per second to the filer. When
I mount the file system using NFS version 2, I am able to transmit considerably
more.
Background Info:
Dual AlphaPC 264DP 666MHZ (NFS client)
4.0GB RAM
Tru64 UNIX 5.1
Gigabit Ethernet interface
Problem Description:
I am nfs mounting a file system located on a filer (Network Attached Storage
device) using NFS v3. Below are the mount options.
I am using a Gigabit Ethernet interface on both the filer and client.
crusher-e10:/vol/tpccvol2 on /mnt/tpccvol2 type nfs (v3, rw, exec, suid, dev,
sync, noquota, grpid, atimes, udp, hard, intr, noac, cto, wsize=32768,
rsize=32768, timeo=11, maxtimo=20, retrans=4, acregmin=0, acregmax=0,
acdirmin=0, acdirmax=0)
I am running a program which creates a 5M file and measuring the number of I/Os
per second. From the perspective of the filer, I am only able to transmit 100KB
per second to the filer ( averaging only 4 NFS operations per second). Hence, it
takes a considerable amount of time to create such a small file.
When I mount the file system using NFS version 2, it works considerably faster.
I can average 616 NFS ops in one second and transfer the entire 5M file.
Are there kernel parameter settings or certain mount options I need to include
in order for NFS version 3 to function properly? Is there a bug perhaps with NFS
v3? What am I missing here?
Please let me know what other info you require to help resolve this issue. I can
send you output of tcpdump, nfswatch or whatever if you need it.
Thanks very much,
Rochelle Rice
of Network Appliance
email adrs: rochelle_at_netapp.com
Received on Thu Oct 19 2000 - 20:44:11 NZDT