![NFS 性能下降](https://linux22.com/image/803650/NFS%20%E6%80%A7%E8%83%BD%E4%B8%8B%E9%99%8D%20.png)
我在一家小型软件公司工作。
我们通过 NFS 共享开发人员的主目录。这样做的主要用途是托管用户的 git 存储库。
自上周以来,性能出现了显著下降。例如,cmake 调用(由我们的构建系统使用)的速度明显减慢。我没有速度减慢之前在 nfs 共享上构建的数据,但此任务的本地磁盘和 nfs 之间的比较如下:
本地:29.3秒
NFS:9分46.9秒(586秒)
因此,我们让这项作业在 NFS 共享上运行(相当巧妙)慢了 20 倍。NFS 服务器上的平均负载不高。如果非要说有什么问题的话,那就是由于人们在 8 月份休年假,我们的员工数量减少了。我认为这一定是网络或服务器特定的问题,因为这个问题在多个客户端上都存在。
什么原因可能导致这种放缓?
编辑:服务器是运行在 DL180G6 上的 Centos 6.3。内核是 2.6.32-279.el6.x86_64。客户端通常是 Centos 6.2 和 6.3。网络是 1G 以太网,带有 utp 电缆。网络挂载点通过 NIS 映射共享。服务器正在运行autofs-5.0.5-54.el6.x86_64
。
NFS 服务器上 /etc/exports 中的导出行是:
/export/home 10.0.1.0/24(rw,nohide,no_root_squash,sync) 10.1.0.0/24(rw,nohide,no_root_squash,sync)
此文件上的时间戳并未表明它最近被编辑过。
答案1
答案是RAID卡出现错误。
抱歉给您带来不便。我之所以写这篇文章,是因为其他人遇到类似情况的可能性很小。
回顾一下:构建持续时间减慢了约 3 倍,并且持续时间保持一致 +/-10%,因此表明负载不是主要因素。