CPUの温度を取得するにはどうすればよいですか?
インストール lm-センサー
sudo apt-get install lm-sensors
インストール後、端末に次のように入力します
sudo sensors-detect
また、実行する必要がある場合があります
sudo service kmod start
それはあなたにいくつかの質問をします。 それらのすべてのためにYesと答えます。 最後に、CPU温度タイプを取得するには sensors
あなたの端末で。
sensors
出力:
$ sensorscoretemp-isa-0000Adapter: ISA adapterCore 0: +41.0°C (high = +78.0°C, crit = +100.0°C) coretemp-isa-0001Adapter: ISA adapterCore 1: +41.0°C (high = +78.0°C, crit = +100.0°C) w83627dhg-isa-0290Adapter: ISA adapterVcore: +1.10 V (min = +0.00 V, max = +1.74 V) in1: +1.60 V (min = +1.68 V, max = +1.44 V) ALARMAVCC: +3.30 V (min = +2.98 V, max = +3.63 V) VCC: +3.28 V (min = +2.98 V, max = +3.63 V) in4: +1.85 V (min = +1.66 V, max = +1.11 V) ALARMin5: +1.26 V (min = +1.72 V, max = +0.43 V) ALARMin6: +0.09 V (min = +1.75 V, max = +0.62 V) ALARM3VSB: +3.30 V (min = +2.98 V, max = +3.63 V) Vbat: +3.18 V (min = +2.70 V, max = +3.30 V) fan1: 0 RPM (min = 10546 RPM, div = 128) ALARMfan2: 892 RPM (min = 2136 RPM, div = 8) ALARMfan3: 0 RPM (min = 10546 RPM, div = 128) ALARMfan4: 0 RPM (min = 10546 RPM, div = 128) ALARMfan5: 0 RPM (min = 10546 RPM, div = 128) ALARMtemp1: +36.0°C (high = +63.0°C, hyst = +55.0°C) sensor = diodetemp2: +39.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diodetemp3: +119.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistorcpu0_vid: +2.050 V
HDDの温度を見るために取付けて下さい hddtemp
sudo apt-get install hddtemp
出力:
$ sudo hddtemp /dev/sda /dev/sda: ST3160813AS: 34°C
クイックコマンドラインソリューション; 温度を摂氏(m°C)単位で表示します。
cat /sys/class/thermal/thermal_zone*/temp
アプレット
アクセスしやすいバージョンを探している場合は、次のように追加します。 ハードウェアセンサーモニタ Gnome-Panelへ:
-
sudo apt-get install sensors-applet
-これはインストールされます センサー-アプレット パッケージ パネルを右クリックし、を選択します
Add to panel...
、これを選択します:-
もう終わりだ アプレットを右クリックして選択すると、表示するセンサーを構成できます
Preferences->Sensors
.
温度、ファンの速度および電圧を監視するためのよい表示器はあります psensor. これは、すべてのセンサーの出力を示し、グラフを描画します。また指定出力は表示器のパネルに置くことができる。
Ubuntuリポジトリから次のように入力してインストールできます:
sudo apt-get install psensor
Psensorの新しいバージョンは、ppaからインストールできます:
sudo add-apt-repository ppa:jfi/ppasudo apt-get updatesudo apt-get install psensor
グラフ列のボックスにチェックを入れると、グラフを描画することもできます:
場合によっては、すべてのセンサーが表示されない場合があります。 その後、実行することができます
sudo sensors-detect
そして、すべての質問に"はい"と答えます。 しかし、いくつかのケースでは非常に安全ではありませんが、私はそれに本当の問題はありませんでした。 より安全な方法は、デフォルトの回答を取ることです。
いくつかの追加のセンサーが表示されることがあります。
サードパーティアプリなしの温度
執筆時点では、すべての回答にはサードパーティのユーティリティの使用が含まれています。 何もインストールせずに温度を調べたい場合は、次のようにします:
$ cat /sys/class/thermal/thermal_zone*/temp2000053000500005300056000680004900050000
温度がどのゾーンを参照しているかを確認するには、次のようにします。:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'INT3400 Thermal 20.0°CSEN1 45.0°CSEN2 51.0°CSEN3 57.0°CSEN4 59.0°Cpch_skylake 77.5°CB0D4 50.0°Cx86_pkg_temp 51.0°C
温度は3つの暗黙の小数点以下の桁で摂氏で格納されています。 sed
出力を"prettify"するために使用されます。
最後の温度は x86_pkg_temp
で報告 54.0°C
. Skylake i7 6700HQ CPUの場合、この温度を以下のConky表示に使用しました。
コンキーとの温度
あなたはサードパーティのユーティリティを気にしない場合、私はConkyを使用するのが好き-軽量のシステムモニタ。
コンキーコマンド
Conky内でIvy Bridge CPUを監視するために使用したシステム変数は次のとおりです:
${hwmon 2 temp 1}°C
私が使用したSkylake CPUを監視するには:
${hwmon 0 temp 1}°C
コンキーディスプレイ
Conkyディスプレイは次のようになります:
温度は72°Cで始まり、単一のCPUは100%で3200MHzのターボモードで動作します。 その後、ターボはオフになり、温度は10°Cから62°Cに低下し、ターボ以外の速度は2600MHzになります。 10秒後、ターボはオンに戻り、温度はすぐに72℃に戻って急上昇します。
制御の温度
あなたの温度を知った後、あなたはおそらくそれをより良く制御したいと思うでしょう。 tlp
制御の下でシステムを保つための仕事の驚異。 それはで動作します thermald
、Intel Powerclamp、Usb力、等のためのAC対電池。 高度に設定可能ですが、私は快適なアウトオブボックスの経験のために構成設定を変更する必要はありませんでした。 それを使用する前に、私はすべての時間を過熱IvyBridgeのラップトップに問題のすべての種類を持っていました。 私は私の新しいSkylakeのラップトップ上でそれを持っており、ファンはUbuntu16.04LTSから18.04へのアップグレードを行うときを除いて実行することはありません。
あなたはここでインストール手順と非常に詳細な書き込みを得ることができます: 過熱からcpuを停止します。
ハーディンフォ すべてのハードウェア情報を取得するための非常に便利なツールです。
によるハード情報のインストール sudo apt-get install hardinfo
. それからセンサーによって温度を得ることができます。
-
の小さなパッケージをインストールします。 acpi このコマンドによって
sudo apt-get install acpi
-
確認のために最初にYを押す必要があります。今すぐ温度を見つけるには、このコマンドを入力します
acpi -t
Lm-sensorsをインストールした後:
sudo apt install lm-sensors
走れ。:
sudo sensors-detect
ハードウェア温度を表示するには、次のコマンドを実行します:
watch -n 1 sensors
また、ファンは通常BIOSによって制御されます。
もう一つの良いツールは i7z
インテル-コア-プロセッサー用:
sudo apt install i7zsudo i7z
そして、なぜなら i7z
次のように実行します top
、使用する必要性がありません watch
.
XSensors
XSensorsは、温度、電圧、ファン速度などのハードウェアの健全性に関するデータをlibsensorsライブラリから読み取り、デジタル読み出しで情報を表示します。
ターミナルを開き、タイプして下さい:
sudo apt-get install xsensors lm-sensors
次に、端末を開いてコマンドを実行して、コンピュータのハードウェアセンサーを検出します:
sudo sensors-detect
次に、プログラムが検出したいハードウェアについて多くの質問をします。 あなたが何をしているのかわからない限り、すべての質問に対するデフォルトの回答を受け入れることは一般的に安全であり、推奨されます。
Xsensor対Psensor
XsensorとPsensorの両方がコンピュータの温度とファン速度を監視します。 2つのアプリケーションの違いは、表示される情報の詳細レベルと情報の表示方法にあります。
XSensorsは、Psensorよりも少し具体的な情報を表示します。 PsensorはXSensorsよりも小さく、控えめであり、それはデスクトップの右上隅にある通知領域に小さな温度計のアイコンとしてデスクトップ上に自分自身を表 温度計アイコンをいつでも右クリックして、ハードウェアの温度を表示できます。
コンピューターのハードウェアを検出するためのPsensorの設定は、コンピューターのハードウェアセンサーを検出するためにlm-sensorsをインストールすることで、Xsensorsと同じ 次に、次のコマンドを実行して、コンピュータのハードウェアセンサーを検出します:
sudo sensors-detect
また、Xsensorsと同様に、すべての質問に対するデフォルトの回答を受け入れます。
Ubuntu16.04以降では、Psensorは実行せずにコンピュータのハードウェアセンサーを自動的に検出します sudo sensors-detect
Raspberry Piでは、温度を取得することができます使用して vcgencmd
:
vcgencmd measure_temp
出力:
temp=39.0'C
ただ、あなたたちが知っているので、このインストールジャンクのどれものような sensors
必要とされる。 ちょうど行う acpi -V
そしてブーム、あなたはすべてを得た。 例:
Battery 0: Charging, 91%, 00:17:25 until chargedBattery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%Adapter 0: on-lineThermal 0: ok, 40.0 degrees CThermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees CThermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees CCooling 0: pkg-temp-0 no state information availableCooling 1: LCD 0 of 100Cooling 2: Processor 0 of 10Cooling 3: Processor 0 of 10Cooling 4: Processor 0 of 10Cooling 5: Processor 0 of 10
これとkmodのすべてをインストールするよりも簡単な方法。.. Acpi-Vを実行するだけです。