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
4.0GB RAM
Tru64 UNIX 5.0a
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)
The only other setting I have looked at is the number of nfsiod daemons. They
are set to 7. Using ps axlmp 0 | grep nfs, I have mostly idle threads.
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 parameters 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 in Advance
Tom Leinberger
Aspen Systems Inc,
TomL_at_aspsys.com
Received on Wed Oct 11 2000 - 23:03:13 NZDT