Linux:调整NFS性能
时间:2020-01-09 10:42:25 来源:igfitidea点击:
可以调整哪些值以提高NFS性能?
如何在Linux操作系统下提高客户端性能?
通过安装命令(mount.nfs4和mount.nfs),您可以微调NFS安装,以提高NFS服务器和客户端的性能。
但是,没有一种千篇一律的NFS性能调整方法。
可以将服务器配置为处理不同的工作负载,并且可能需要根据您的设置进行调整。
在测试不同的调整选项时,请同时测试和监视服务器和客户端系统。
挂载命令的推荐NFS调整选项
noacl:
禁用访问控制列表(ACL)处理。nocto:
在创建文件时禁止检索新属性。rsize
:从NFS服务器读取文件时NFS使用的字节数。在服务器和客户端之间协商rsize,以确定两者均可支持的最大块大小。此选项指定的值是可以使用的最大大小。但是,实际使用的尺寸可能会更小。注意:将此大小设置为小于支持的最大块大小的值将对性能产生不利影响。wsize
:NFS在将文件写入NFS服务器时使用的字节数。在服务器和客户端之间协商wsize,以确定两者都可以支持的最大块大小。此选项指定的值是可以使用的最大大小。但是,实际使用的尺寸可能会更小。注意:将此大小设置为小于支持的最大块大小的值将对性能产生不利影响。noatime:
设置该值将禁止NFS服务器更新inode的访问时间。由于大多数应用程序不一定需要此值,因此可以安全地禁用此更新。nodiratime:
设置此值将禁止NFS服务器更新目录访问时间。这是noatime的目录等效设置。noac:
完全禁用所有形式的属性缓存。这会带来很大的性能损失,但是当两个不同的NFS客户端都正在主动写入服务器上的公共导出时,它允许两个不同的NFS客户端获得合理的结果。
这是带有上述选项的示例安装命令:
# mount.nfs -o noacl,nocto, rsize=32768,wsize=32768 nfsserver:/sales /salesdata/
有关更多信息,请阅读本地nfs和mount命令手册页。