PHPでCPU温度やCPU周波数を取得するプログラム

こんにちは、筆者です。PHPでCPU温度とCPU周波数を取得するプログラムを作成しました。WordPress上でウィジェットなどに実装して使えます。ちなみにウィジェットに実装する場合、『Insert PHP』というプラグインを実装すればよいかと。

  • CPU温度取得

root不要で取得できます。単位は°Cです。

echo round((exec('cat /sys/class/thermal/thermal_zone0/temp')/1000),2);
  • CPU周波数取得

root不要で取得できます。単位はMHzです。

echo round((exec('cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq')/1000),2);
  • ウィジェット実装例

実際にWordPressに実装してみました。サーバーはRaspberry Pi 2でCoreが4つあります。
*cpu0 ~ cpu3まで

server-info
WordPressに実装
  • あとがき

こんな感じで表示できます。よろしければ使ってみてください。