首先,下面是我们正在讨论的服务器的规范(只有相关的内容):
HDD的整体性能约为300-400MB/S。现在的问题是,当使用NFS时,速度要慢得多。它用千兆网络连接到我的个人电脑上,最多可以达到120 my /S,但我每秒只能达到17 my/S。我曾经用Gentoo Linux、Raid5和NFS运行这台服务器,现在它运行在Debian上,大约有110 is /S。不幸的是,我不记得我以前的NFS设置(通过Samba服务器达到大约90 my /S)。这是我目前的设置:
/nfs/data bueckstueck01(rw,sync,nohide,no_subtree_check,anonuid=1000,anongid=1000) 192.168.2.0/255.255.255.0(ro,sync,nohide,no_subtree_check,anonuid=1000,anongid=1000) 我把它安装在:
mount.nfs -o users,exec,rw,wsize=8192,rsize=8192 databueck01:/nfs/data /mnt/data你能告诉我我做错了什么或者你认为什么会是更优化的设置吗?我主要是通过TAR (单文件,顺序写入)备份系统,所以我不会在服务器上复制多个小数据文件,这会产生巨大的开销。我将系统备份文件输送到tar,并将其直接发送到服务器上。
任何帮助都是非常感谢的!
发布于 2016-07-14 14:24:56
sync (同步)设置可能是您的瓶颈。您可以考虑尝试使用async (异步)标志进行导出,这取决于您的工作负载。
试着用它来做基准测试。
https://serverfault.com/questions/789822
复制相似问题