トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

sh:top:プロセスのリソース使用量を記録する の変更点

Top / sh:top:プロセスのリソース使用量を記録する

*sh:top:プロセスのリソース使用量を記録する [#h2267b9e]

topコマンドを使用して、特定のプロセスのリソース使用量を記録するスクリプトのサンプルです。


例えば、mysqldのプロセスのリソース使用量を記録したい場合、こんな感じで取れます。

 while true
 do
 RES=`top -b -n 1 | grep mysqld| awk '{print $9,$12}'`
 TIME=`date +%Y%m%d%H%M%S`
 echo ${TIME} ${RES}
 sleep 5
 done

出力はこんな感じです。

 20120711100236 0.0 mysqld_safe 0.0 mysqld
 20120711100242 0.0 mysqld_safe 0.0 mysqld
 20120711100247 0.0 mysqld_safe 0.0 mysqld