UbuntuでCPU温度を監視する方法


  1. lm-sensorsを使用する方法: a. ターミナルを開き、次のコマンドを入力してlm-sensorsをインストールします:

      sudo apt-get install lm-sensors

    b. インストールが完了したら、次のコマンドを入力してセンサーを検出します:

      sudo sensors-detect

    c. センサーの検出が終了すると、次のコマンドを入力してCPU温度を表示します:

      sensors
  2. sysfsを使用する方法: a. ターミナルを開き、次のコマンドを入力してCPU温度の情報を表示します:

      cat /sys/class/thermal/thermal_zone*/temp

    b. 上記のコマンドは温度をミリグラム単位で表示しますが、実際の温度は1000で割る必要があります。例えば、次のコマンドを入力して温度を表示します:

      expr $(cat /sys/class/thermal/thermal_zone*/temp) / 1000
  3. Pythonを使用する方法: a. Pythonを使ってCPU温度を監視するためには、psutilというライブラリを使用します。まず、次のコマンドを入力してpsutilをインストールします:

      pip install psutil

    b. 次に、以下のPythonコードを使用してCPU温度を表示します:

      import psutil
      def get_cpu_temperature():
          temperature = psutil.sensors_temperatures()
          return temperature['coretemp'][0].current
      print("CPU温度:", get_cpu_temperature())

これらの方法を使用すると、Ubuntu上でCPU温度を監視できます。選択した方法に応じて、適切なコード例を参考にしてください。