【Ubuntu】CPUの温度を確認する方法

UbuntuでCPUの温度を確認する方法です。

sensorsコマンドでCPUの温度を確認できます

UbuntuでCPUの温度はsnesorsコマンドを使用することで簡単に確認することが出来ます。

lm-sensorsインストール

sensorsコマンド使用するためにはlm-sensorsパッケージがイントールされている必要が有ります。

インストールされていなければインストールを行ってください。

$ sudo apt install lm-sensors

センサーの検出

lm-sensorsをインストールした後に、利用できるセンサーをスキャンするため「sensors-detect」コマンドを実行します。

「--auto」オプションを使用すると、センサーをスキャンする時行われるユーザへの確認に対して、初期設定で選択されている項目を自動的に回答してくれます。

$ sudo sensors-detect --auto

### 中略 ###

Now follows a summary of the probes I have just done.

Driver `coretemp':
  * Chip `Intel digital thermal sensor' (confidence: 9)

To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
coretemp
#----cut here----
If you have some drivers built into your kernel, the list above will
contain too many modules. Skip the appropriate ones!

Do you want to add these lines automatically to /etc/modules? (yes/NO)

Unloading cpuid... OK

カーネルモジュールの追加

追加が必要なカーネルモジュールが「#----cut here----」で囲まれている部分に表示されるので、lsmodコマンドですでにカーネルに読み込まれていないか確認を行ってください。

上記の場合「coretemp」が追加が必要なモジュールとなるので、下記のように「lsmod」で確認を行います。

モジュールがすでに読み込まれている場合は、下記のように読み込まれているモジュールが表示されるので、特に設定することはありません。

$ lsmod | grep coretemp
coretemp               24576  0

下記のように何も表示されなかった場合は、モジュールを読み込ませる設定を追加します。

$ lsmod | grep coretemp

メッセージでは「/etc/modules」に追加するような感じに記述されていますが、「/etc/modules-load.d」ディレクトリに内に「モジュール名.conf」といった名前でファイルを作成してください。

$ cd /etc/modules-load.d
$ sudo vi coretemp.conf

ファイル中身は下記のように「sensors-detect」を実行時に表示されたメッセージにあった内容を記述します。

coretemp

ファイルの作成が完了したら「systemd-modules-load.service」を再起動させて設定を反映させます。

※サーバを再起動するという方法もあります。

$ sudo systemctl restart systemd-modules-load.service

その後、追加したモジュールが読みこれているかlsmodコマンドで確認を行います。

$ lsmod | grep coretemp
coretemp               24576  0

sensorsコマンドでCPUの温度確認

lm-sensorsのインストールが完了した後にsensorsコマンドを実行すると、下記のようにCPUの温度が「Core」の部分に表示されます。

$ sensors
BAT0-acpi-0
Adapter: ACPI interface
in0:          12.37 V  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +81.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:        +81.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:        +81.0°C  (high = +86.0°C, crit = +100.0°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +81.0°C  
temp2:        +58.0°C  

コメント

タイトルとURLをコピーしました