sh:top:プロセスのリソース使用量を記録する
Last-modified: 2013-08-24 (土) 02:14:21 (3897d)
Top / sh:top:プロセスのリソース使用量を記録する
sh:top:プロセスのリソース使用量を記録する †
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