経時的なシステムパフォーマンスを監視する方法

経時的なシステムパフォーマンスを監視する方法

私のシステムがさまざまなゲームにどのように反応するかを確認するために、次のスクリプトを作成しました。すべての機密情報(GPU、RAM、およびCPU)を確認し、データをログファイルに追加します。これは合理的なアプローチですか、それとも簡単で効率的な方法がありますか?スクリプトを改善するための提案はありますか?

load=$(aticonfig --odgc | grep 'GPU load')
temp=$(aticonfig --odgt | grep Sensor)
date=$(date)
free=$(free -h)
cpus=$(top -bn 1 | grep Cpu)
printf '%s\n%s\n%s\n\n%s\n%s\n\n' "$date" "$load" "$temp" "$free" "$cpus" >> performance_log

コマンドを使用してwatch -n60スクリプトを実行します。

ありがとうございます。

ベストアンサー1

長期的な評価のためにデータを保存したい場合は、muninを使用してグラフ化できます。 GPU用のプラグインは見たことがありませんが、今すぐデータを取得する方法がわかったので、muninプラグインを書くことは大きな問題ではありません。http://munin-monitoring.org/wiki/HowToWritePlugins

おすすめ記事