LinuxシステムでCPU温度を確認する方法
CPU温度をチェックして、コンピューターの状態を監視し、コンポーネントの深刻な損傷を防ぎたいですか? Linuxシステムが過熱していて、問題の原因となっているハードウェアユニットを検出したい場合があります。
この記事では、CPU温度の監視が重要である理由と、LinuxマシンでCPU温度を確認する方法について説明します。
CPU温度を監視する必要があるのはなぜですか?
CPUまたは中央処理装置は、データの処理を担当するコンピューターシステムの主要コンポーネントです。 CPUの温度は、オペレーティングシステムで実行されているプロセスとアプリケーションにのみ依存します。一般に、過熱は不安定性や予期しないシャットダウンを引き起こす可能性があります。
十分な注意を払わないと、CPUが過熱すると、コンピュータシステムに恒久的な損傷が発生し、特定のコンポーネントを変更したり、コンピュータ全体を交換したりする必要があります。
LinuxでCPU温度を確認する方法
Linuxシステムでは、CPUの複雑な詳細を表示するいくつかのアプリケーションを利用できます。このようなユーティリティを使用して、CPUの温度を確認できます。
Glanceを使用してハードウェア情報を取得する
Glancesは、Python言語で記述されたクロスプラットフォームのリアルタイムシステム監視ツールです。このアプリケーションは、Linux上のpsutilライブラリを使用して情報を提供します。 CPU関連のデータとは別に、負荷平均、メモリ、ネットワークインターフェイス、ディスクI / O、ファイルシステム、およびプロセスを確認することもできます。
curlまたはwgetのいずれかを使用して、LinuxマシンにGlanceをインストールできます。
curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | /bin/bash
wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | /bin/bash
自動インストールスクリプトは、ManjaroLinuxなどの特定のディストリビューションをサポートしていません。幸い、GlanceはSnapStoreでスナップパッケージとしても入手できます。
sudo snap install glances
パッケージをインストールした後、システム端末にglanceを入力してユーティリティを起動します。
Glanceは、システム関連の情報をリアルタイムで表示し始めます。キーボードのSキーを押して、センサーの詳細を切り替えます。

センサーユーティリティを使用したセンサー情報の分析
LinuxでCPU温度を取得するための別のツールは、センサーです。センサーは、センサーチップの読み取り値をリアルタイムで表示するコマンドラインユーティリティです。 Ubuntuなどの一部のディストリビューションにはセンサーがプリインストールされていますが、デフォルトのパッケージマネージャーを使用して他のディストリビューションにもインストールできます。
Debianベースのディストリビューションの場合:
sudo apt-get install lm-sensors
Archベースのディストリビューションにセンサーをインストールするには:
sudo pacman -S lm_sensors
FedoraおよびRPMディストリビューションの場合:
sudo dnf install lm_sensors
パッケージがインストールされたら、次のコマンドを実行して、システムに存在するセンサーチップを検出します。
sudo sensors-detect
システム端末にセンサーを入力して、アプリケーションを実行します。コンピュータのCPU温度に関するハードウェア情報を取得します。

HardInfoを使用してCPU温度を表示する
名前が示すように、HardInfoは、CPU温度などのハードウェア情報を収集するために使用される単純なLinuxユーティリティです。
aptを使用してDebianベースのOSにHardInfoをインストールできます:
sudo apt install hardinfo
Archベースのディストリビューション:
sudo pacman -S hardinfo
FedoraおよびRPMにインストールするには:
sudo dnf install hardinfo
パッケージをインストールした後、次のコマンドを使用してハードウェア情報を表示できます。
hardinfo -rma devices.so
出力で、[センサー]セクションまで下にスクロールして、CPU温度に関する完全な情報を取得します。

HardInfoはGUIアプリとしても利用できます。 GUIアプリを起動するには、[アプリケーション]メニューに移動し、[ HardInfo ]アイコンをクリックします。
または、ターミナルにhardinfoと入力して、アプリケーションを起動することもできます。
i7zでCPU情報を取得する
コンピュータがIntelプロセッサで実行されている場合、i7zは、システムに関する温度関連の情報を取得するためのおそらく最良のコマンドラインユーティリティです。
aptを使用してDebianにi7zを簡単にインストールできます。
sudo apt install i7z
FedoraとRPMの場合:
sudo dnf install i7z
ArchベースのLinuxディストリビューションにi7zをインストールするには:
sudo pacman -S i7z
システム端末で、 sudo i7zと入力し、 Enterキーを押してユーティリティを起動します。温度、コア数、周波数などの詳細なCPU情報が表示されます。

Linuxマシンの寿命を延ばす
適切なCPU温度を維持すると、システムの状態にプラスの影響を与える可能性があります。多くの場合、過熱は、プロセスのコンポーネントに引き起こされる損傷は言うまでもなく、キャビネット内で火災や爆発を引き起こす可能性さえあります。
システムの過熱をある程度防ぐことができます。しかし、長期的には、適切な冷却システムと換気を行うことが最も適切な選択です。