• ベストアンサー

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が分かりません。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bin-e-ji
  • ベストアンサー率31% (24/76)
回答No.3

必ずというわけではありませんが、メールなどのサービスが遅くなった時などに以下のように使っています。 r がcpuの数より多い場合はプロセスがCPU待ちをしている。 in,csが多い場合は割り込みが多くプロセスの切替が頻繁に発生している。 よりCPUがボトルネックになっていると判断しています。 また bが多い場合はI/O待ちが発生している。 bi、boはブロック転送という事でいずれもI/O負荷がボトルネックとなっている事より、DISKI/Oに負荷か、メモリ不足などを疑います。

その他の回答 (2)

  • Senna_FF
  • ベストアンサー率45% (153/334)
回答No.2

(そんなことはわかってるよことでしたら無視してください) 処理が遅くなるというのが具体的にはわからないのですが、 I/Oが頻繁に発生しているプロセス等があるのではないでしょうか? 「top」コマンドで監視してみてはどうでしょう?

kurateru
質問者

補足

全然分かってないので(^_^;)ありがとうございます。 topコマンドを調べてみます。しかし再起動をかけるとよくなるんですよねー。今現在はその繰り返しです(>_<)

  • Senna_FF
  • ベストアンサー率45% (153/334)
回答No.1
参考URL:
http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-isa-ja-4/s1-resource-rhlspec.html
kurateru
質問者

お礼

ありがとうございます。まだ分析できるスキルがないので、またよろしくお願いいたします。

kurateru
質問者

補足

グループウェアを運用しているのですが、時間が経つにつれ処理が遅くなる状態です。ネットワークトラフィックは調査した結果問題なかったので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

関連するQ&A