何がどのリソースを消費しているかを調べるにはどうすればいいですか?

何がどのリソースを消費しているかを調べるにはどうすればいいですか?

類似の質問はたくさん見つかりましたが、正確に当てはまるものはありませんでした。

あるサーバーが他のサーバーよりも遅くなる原因を突き止めようとしています。最も多く使用されているリソース (I/O、RAM、CPU、チキン) や、それらのリソースを大量に使用しているプロセスなどを示すものが欲しいと思っています。

私は、ただ解決策を並べてみて、どれがうまくいくかを見たいわけではありません。何らかの指標が欲しいのです。top、iotop、nettop、chickentop を開いて、ノートに走り書きしながら座っているのは嫌なのです。

答え1

を試しましたかtopas。これにより、確認しようとしている内容がはるかにわかりやすくなります。 も使用できますnmon。 には、nmonデーモン モードで実行してログ ファイルを書き込むために使用できるさまざまなスイッチがあります。サンプリング間隔は構成可能です。この出力は、「nmon analyzer」で分析できます。これは、AIX 用の IBM フリーウェア Web ページからダウンロードできる別の無料ツールです。ただし、「nmon analyzer」をインストールしたくない場合は、ログ ファイルを自分で分析する以外に選択肢はありません。大規模システムには、より包括的なレポート機能と警告機能を提供する Foglight などのツールがインストールされています。

関連情報