CPUの温度を取得するにはどうすればよいですか?

CPUの温度を取得するにはどうすればよいですか?

インストール lm-センサー Install lm-sensors

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 Install 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へ:

  1. sudo apt-get install sensors-applet -これはインストールされます センサー-アプレット パッケージ
  2. パネルを右クリックし、を選択します Add to panel...、これを選択します:alt text

  3. もう終わりだ アプレットを右クリックして選択すると、表示するセンサーを構成できます Preferences->Sensors.

    alt text

温度、ファンの速度および電圧を監視するためのよい表示器はあります psensor. これは、すべてのセンサーの出力を示し、グラフを描画します。また指定出力は表示器のパネルに置くことができる。

psensor in action

Ubuntuリポジトリから次のように入力してインストールできます:

sudo apt-get install psensor

Psensorの新しいバージョンは、ppaからインストールできます:

sudo add-apt-repository ppa:jfi/ppasudo apt-get updatesudo apt-get install psensor

グラフ列のボックスにチェックを入れると、グラフを描画することもできます:

Screenshot

ここでは、より多くの写真といくつかの情報があります。

別の便利なリンク

場合によっては、すべてのセンサーが表示されない場合があります。 その後、実行することができます

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ディスプレイは次のようになります:

enter image description here

温度は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. それからセンサーによって温度を得ることができます。

  1. の小さなパッケージをインストールします。 acpi このコマンドによって

    sudo apt-get install acpi
  2. 確認のために最初に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

次に、プログラムが検出したいハードウェアについて多くの質問をします。 あなたが何をしているのかわからない限り、すべての質問に対するデフォルトの回答を受け入れることは一般的に安全であり、推奨されます。

XSensors Screenshot

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を実行するだけです。

関連:[ハードウェアセンサー](unity - Is there a hardware temperature sensor indicator? - Ask Ubuntu )、[インジケーター](unity - How can I get System Monitor Indicator to display temperature? - Ask Ubuntu )と[ファンコントロール](overheating - How do I get fan control working? - Ask Ubuntu )。