爆熱と言われる CPU AMD Ryzen7 5800X を使っているが、psensor でデフォルトで描画すると、30°C から一気に 91°C になったりする。 これをスパイクというらしい。
しかし僅か数秒で上昇、数秒で降下するのは現実的にありえない、いくらフロント設置簡易水冷サンドイッチでも。
AI に相談してみようと思うが、なぜかスマフォのアカウントでログインできない。 PC アカウントも「ない」と門前払い。
丁度 4o トライアル・バージョンが現れたので、取り敢えずアクセス。
Preferrence > Graph > Update interval をデフォルトから 5 とかにしてみるの提案や sensors のログを取るスクリプト例が提示された。
#!/bin/bash # 温度データをログファイルに記録するスクリプト log_file="/path/to/your/logfile" while true; do sensors_output=$(sensors) echo "$(date): $sensors_output" >> $log_file sleep 5 done
しかし sensors コマンドで 75 行 3kB 近いのはオモシクナイので、Tctl, Tccd1, edge, junction, mem だけでいいと考えた。
そして (crit = +110.0°C, hyst = -273.1°C) などは削除するようにした。
あとになって sleep 値が無視されたような表示に気づいた。
Chromium 設定でバックアップの Default フォルダをコピーしたら PC アカウントで AI にログインできた。
#!/bin/bash # 温度データをログファイルに記録するスクリプト log_file="/path/to/your/logfile" while true; do sensors | grep -E 'Tctl|Tccd1|edge|junction|mem' | \ awk -v date="$(date)" '{print date ": " $0}' | \ sed -e "s/ (crit = +1[01]0.0°C, hyst = -273.1°C)//" >> $log_file echo "" >> $log_file # 空行を追加 sleep 10 done
ただ 90 分前後で 10 秒のタイムディレイが発生するが、これはヨシとしよう。
あと気になるのが stress コマンドによる CPU 温度の復帰時間だ、昨日 stress –cpu 8 –timeout 300 でやってみたが、psensor で見る限りは 5 秒位で 50°C から 29°C に復帰している。