rpcbind使用nfs在Fedora 10系统上造成很高的负载

我有一个Fedora 10系统,通过NFS导出一些文件系统。

当我运行search引擎索引器时,其中一个导出的文件系统在客户端系统上的使用非常繁重。 文件活动被100%读取(不写入)。

每当我运行索引器时,系统都会加载平均的天空(最多25点),rpcbind通常使用98%的CPU容量。

在客户端系统上,我使用以下选项安装远程目录:intr,nosuid,ro,rsize = 8192,udp,noatime,bg,nodev

在服务器上,我使用以下选项导出目录:ro,no_subtree_check

我有NFS服务器configuration为32个线程。

如果有区别,NFS服务器也是NIS服务器。 客户端作为NIS客户端绑定它。

有什么build议,我可以做什么来减less服务器上的负载? 有这么高的负荷对我来说似乎不正常。

谢谢!

查看rpcbind使用的端口lsof -p $(pidof rpcbind)

使用tcpdump查看谁在这些端口上通话tcpdump -s 1600 -ni eth0 port sunrpc or port 850您可能需要查看其他接口(包括lo),以防本地生成通信。

strace rpcbind看看它在做什么strace -s512 -o/tmp/tr -f -p $(pidof rpcbind)