我正在运行一个存储服务器,它必须在几个(5)个centos服务器上挂载不同用户的主目录。NFS存储服务器具有直接的Fibrechannel存储(具有高速、验证)。
当NFS安装在客户端上时,大文件写入速度很快(30 go /S)。然而,许多小文件有一个严重的问题。如果我写到NFS,或者更糟糕的是,将文件从NFS上的一个文件夹复制到另一个NFS文件夹,这是非常慢的(~100 to /S)。第一次搜索显示,NFS存在文件创建速度慢的问题(大约有30个文件/s)。我知道,这将是一个缓慢的原因,与许多小文件。
是否可以通过另一个NFS配置或使用另一个协议来解决这个问题?用户每次都必须将文件复制到本地磁盘,这是不可能的。
我的NFS配置: NFS4
/etc/exports:
/NFSFOLDER IP/MASK(rw,sync,no_root_squash_subtree_check)
at client side:
/etc/fstab
IP:/NFSFOLDER /mountpoint nfs4NFS设置设置为默认值。
提前感谢
发布于 2015-02-11 18:31:55
这种缓慢的行为是由NFS导出的“同步”指令造成的。您可以将其更改为“异步”以获得更好的性能,但您需要了解它在数据安全方面的含义。
我建议您阅读导出手册页:http://linux.die.net/man/5/exports
https://serverfault.com/questions/666854
复制相似问题