FreeBSD iostat - 如何判断是否存在问题?

时间:2010-10-19 06:27:48

标签: io freebsd nfs iostat

我运行了一个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 ~]#

任何值都显得很高吗?是否还有其他测试可以查看系统是否有效处理负载?

谢谢!

1 个答案:

答案 0 :(得分:1)

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