nmonコマンドを実行
nmonとはAIXやLINUXで使用できるフリーソフトで、CPU、メモリ、プロセスのパフォーマンスを分析するツールです。
nmonを実行するには ./nmon と入力します。

c と押すとCPU負荷状況が表示されます。
m と押すとメモリ負荷状況が表示されます。
t と押すとプロセス状況が表示されます。

nmonを終了するには、ctrl + c を押します。

nmonのヘルプを表示
nmonのヘルプを表示するには

nmon -h
と実行します。

nmonコマンドをバックグラウンドで実行
nmonをバックグラウンドで定期的に実行するには

nmon -t -f -s 60 -c 3
というように実行します。
-s 60は60秒毎を意味します。
-c 3は3回を意味します。
上記コマンドは60秒毎に3回nmonを実行するという意味になります。
ファイルはカレントディレクトリに作成されます。
ファイル名は、 ホスト名_yymmdd_HHMM.nmon 形式になります。

出力されたファイルをグラフ化
出力されたファイルをグラフ化するツールは、 こちら にあります。
このツール(Excelマクロ)はnmonで出力されたファイルをcsv形式で読み込んでグラフ化するため、nmonで出力されたファイルをcsv形式にする必要があります。
この時、sortコマンドでファイル内をソートします。

nmonファイルの構成は、ヘッダ、各時間毎のパフォーマンス情報、フッタ、となっています。
ファイルはcsv形式のため65535行が最大となり、それ以上はグラフ化することが出来ません。
そのため、最大行数を超える場合はフッタを削除します。フッタは削除しても問題ありません。

以下はソート例です。

sort host_080304_1200.nmon > host_080304_1200.csv

Back to top

Information