私のシステムがさまざまなゲームにどのように反応するかを確認するために、次のスクリプトを作成しました。すべての機密情報(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