- ベストアンサー
vmstatで出力される表示の意味について
お世話になります。redhat9でvmstatを実行した結果を解析したいのですが、分からない部分があります。 r b w swpd free buff cache si so bi bo in cs us sy id のうち、r b w とbi bo in csが分かりません。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
必ずというわけではありませんが、メールなどのサービスが遅くなった時などに以下のように使っています。 r がcpuの数より多い場合はプロセスがCPU待ちをしている。 in,csが多い場合は割り込みが多くプロセスの切替が頻繁に発生している。 よりCPUがボトルネックになっていると判断しています。 また bが多い場合はI/O待ちが発生している。 bi、boはブロック転送という事でいずれもI/O負荷がボトルネックとなっている事より、DISKI/Oに負荷か、メモリ不足などを疑います。
その他の回答 (2)
- Senna_FF
- ベストアンサー率45% (153/334)
(そんなことはわかってるよことでしたら無視してください) 処理が遅くなるというのが具体的にはわからないのですが、 I/Oが頻繁に発生しているプロセス等があるのではないでしょうか? 「top」コマンドで監視してみてはどうでしょう?
- Senna_FF
- ベストアンサー率45% (153/334)
お礼
ありがとうございます。まだ分析できるスキルがないので、またよろしくお願いいたします。
補足
グループウェアを運用しているのですが、時間が経つにつれ処理が遅くなる状態です。ネットワークトラフィックは調査した結果問題なかったのでvmstatコマンドで調べているのですが、問題点が分かりません。 よろしくお願いいたします。 問題ない場合の結果 procs memory swap io system cpu r b w swpd free buff cache si so bi bo in cs us sy id 1 0 0 54852 12264 178980 653140 0 0 0 7 123 151 0 0 100 問題有り procs memory swap io system cpu r b w swpd free buff cache si so bi bo in cs us sy id 9 7 1 50004 13184 7876 749376 33 0 7012 100 338 1385 3 6 90
補足
全然分かってないので(^_^;)ありがとうございます。 topコマンドを調べてみます。しかし再起動をかけるとよくなるんですよねー。今現在はその繰り返しです(>_<)