我正在寻找 NFS 安装的最大性能。
我在本地网络上,它可能完全不安全,在我的情况下性能是最重要的。
我已经发现了什么:
在/etc/export
我定义的异步模式,它已经帮了很多忙。
我/etc/default/nfs-kernel-server
发现以下变量可能会提高性能:
# Number of servers to start up
RPCNFSDCOUNT=8
# Runtime priority of server (see nice(1))
RPCNFSDPRIORITY=0
# Options for rpc.mountd.
RPCMOUNTDOPTS=--manage-gids
服务器NFS
在Linux Mint上,客户端安装远程分区是Debian 6。
对于 NFS 服务器的最大性能是否有任何建议?
我应该更改 RPCNFSDPRIORITY 吗?
如果还有其他参数可以提升 NFS 服务器的性能?
客户端实际上使用以下配置挂载 NFS 分区:
server:/remotepath /localpath nfs4 rw,intr,hard,noatime,rsize=32768,wsize=32768 0 0
这是 NFS v4 共享的最佳安装选项吗?
答案1
您可以在安装时修改timeo
和选项。retrans
例如:
mount 192.168.0.102:/data /mnt -o timeo=5,retrans=4
这会影响在服务器响应延迟或有时服务器无响应的情况下客户端对服务器进行的重试尝试次数。
答案2
不要在现代 Linux 上对 rsize 和 wsize 进行硬编码,它们会自动优化,并且会比您的示例更大。