我运行了FreeBSD NFS服务器,最近我在整个群集中都遇到了奇怪的问题(Apache服务器在加载NFS共享等文件等时挂在“ lockf”状态中)。

我对此很陌生,所以我的问题是如何确定服务器的IO是否被超载?

这是我目前的IOSTAT:

[root@host ~]# iostat 1 10  
      tty           mfid0             cpu  
 tin tout  KB/t tps  MB/s  us ni sy in id  
   0   55 16.03 194  3.04   0  0  5  0 95  
   0  490 21.73 238  5.05   0  0  5  0 95  
   0   43 20.09 402  7.88   0  0  7  0 93  
   0  407 12.58 531  6.53   0  0  5  0 94  
   0   43 15.69 416  6.37   0  0  8  1 91  
   0  437 30.23 287  8.46   0  0  9  1 91  
   0   43 23.50 109  2.50   0  0  2  0 98  
   0  273 11.58  76  0.86   0  0  2  0 98  
   0   43 15.70 243  3.72   0  0  5  0 95  
   0  320 20.35 248  4.92   0  0  3  0 96  
[root@host ~]#

任何价值观似乎很高吗?我还有其他测试可以查看系统是否有效地处理负载?

谢谢!

有帮助吗?

解决方案

尝试使用 gstat 或者 systat -iostat 但这只会向您展示(像IOSTAT)IO的使用不是导致它的原因。您可能对尝试更感兴趣:
procstat -f $ApachePIDinLockfState
或者
ktrace -p $ApachePIDinLockfStatekdump -R | less. 。 remeber跑步 ktrace -C 当你完成时。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top