1

我运行一个 FreeBSD NFS 服务器,最近我在整个集群中遇到了奇怪的问题(当从 NFS 共享加载文件时,Apache 服务器挂在“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 ~]#

是否有任何价值看起来很高?我可以做任何其他测试来查看系统是否有效地处理负载?

谢谢!

4

1 回答 1

1

尝试使用gstatorsystat -iostat但它只会显示(如 iostat)IO 使用情况,而不是导致它的原因。您可能对尝试更感兴趣:
procstat -f $ApachePIDinLockfState
or
ktrace -p $ApachePIDinLockfStatekdump -R | less. 完成后记得运行ktrace -C

于 2010-10-27T08:54:16.817 回答