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  
[ルート@ホスト ~]#

高いと思われる値はありますか? システムが負荷を効率的に処理しているかどうかを確認するためにできる他のテストはありますか?

ありがとう!

4

1 に答える 1

1

gstatorを使用してみてくださいsystat -iostat。ただし、(iostat のように) IO の使用状況のみが表示され、原因はわかりません。あなたはおそらく :
procstat -f $ApachePIDinLockfState
または
ktrace -p $ApachePIDinLockfStateとを試すことにもっと興味がありkdump -R | lessます。ktrace -C終了したら実行することを忘れないでください。

于 2010-10-27T08:54:16.817 に答える