3.7.0 HP StorageWorks HP Scalable NAS File Serving Software administration guide - HP Scalable NAS 3.7 for Linux (AG513-96002, October 2009)

The following example shows an /etc/fstab entry for a hard mount on the client
system:
10.0.0.1:/share /mnt/share nfs hard,intr 0 0
The next example shows an /etc/fstab entry for a soft mount on the client system:
10.0.0.1:/share /mnt/share nfs soft,timeo=7,retrans=4 0 0
If you are receiving I/O errors with a soft mount, you may want to consider either
switching to a hard mount or raising your timeio and/or retrans parameters to
compensate. Consider that the maximum acceptable time delay for an nfs mount to
respond before receiving an I/O error is (retrans*timeo). In the above example, this
is 4*0.7=2.8 seconds.
NFS reads and writes
The read and write size that NFS uses to read files from an NFS server or to write
files to an NFS server should be set to 32K. This is done with the rsize and wsize
mount options.
Because of the nature of the NFS protocol, single-stream write performance is entirely
bounded by the size of the I/Os submitted by the client. Since NFS is stateless
(disregarding file locking), the only way to avoid data loss is for writes to actually
be committed to storage. By default, NFS v3 mounts are synchronous. If a client
is submitting 4K writes, each write needs to be transmitted, received by the server,
submitted to disk, written, and then a response generated. The latency causes very
low throughput. If the client submits a 1MB write, it will be broken down into wsize
writes (32K if the tuning above is performed). All but the last are immediately
acknowledged by the server, and only the final requires a commit/write, allowing
for much higher stream performance.
This can be an issue when using commands such as cp, which use very small buffer
sizes. Use of cp to copy a file to an nfs-mounted filesystem will yield poor I/O rates.
Using dd with a large blocksize to perform the same operation will give vastly
improved results.
DB Optimized mount option
The HP Scalable NAS DB Optimized (or DBOPTIMIZE) mount option is intended for
use with database objects. It should not be used for general-purpose NFS access.
Configure FS Option for Linux194