CPU sıcaklığını nasıl alabilirim?

CPU sıcaklığını nasıl alabilirim?

Yüklemek lm sensörleri Install lm-sensors

sudo apt-get install lm-sensors 

Kurulumdan sonra terminal'e aşağıdakileri yazın

sudo sensors-detect

Ayrıca koşmanız gerekebilir

sudo service kmod start

Size bir kaç soru soracaktır. Hepsi için Evet cevabını ver. Son olarak, CPU sıcaklık türünüzü elde etmek için sensors terminalinde.

sensors

Çıktı:

$ 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 sıcaklık Kurulumunu görmek için hddtempname Install hddtemp

sudo apt-get install hddtemp

Çıktı:

$ sudo hddtemp /dev/sda        /dev/sda: ST3160813AS: 34°C

Hızlı komut satırı çözümü; sıcaklığı milid santigrat derece (m ° C) olarak gösterir.

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

Programcık

Daha kolay erişilebilen bir sürüm arıyorsanız, bir Donanım Sensörleri Monitör Gnome Paneline:

  1. sudo apt-get install sensors-applet -bu kuracak sensörler-uygulama paket
  2. Paneli sağ tıklatın, seçin Add to panel... seç bu:alt text

  3. Bitti. Uygulamayı sağ tıklayıp seçerek hangi sensörlerin görüntüleneceğini yapılandırabilirsiniz Preferences->Sensors.

    alt text

Sıcaklığı, fan hızlarını ve voltajı izlemek için iyi bir gösterge psensör. Tüm sensörlerin çıktısını gösterir, grafikler çizer.Ayrıca seçilen çıkışlar gösterge paneline yerleştirilebilir.

psensor in action

Yazarak Ubuntu depolarından yüklenebilir:

sudo apt-get install psensor

Psensor'un daha yeni sürümleri ppa'dan yüklenebilir:

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

Grafik sütunundaki kutuları işaretlediğinizde grafikler de çizebilir:

Screenshot

İşte daha fazla resim içeren bazı bilgiler.

Başka bir yararlı bağlantı

Bazı durumlarda tüm sensörler görüntülenmez. Sonra çalıştırabilirsiniz

sudo sensors-detect

ve bütün sorulara "evet" cevabı ". Ama bazı durumlarda pek güvenli değil, ama bununla hiçbir zaman gerçek bir sorunum olmadı. Daha güvenli bir yol, varsayılan yanıtları almaktır.

Bazı ek sensörler görünebilir.

Üçüncü taraf uygulamaları olmadan sıcaklık

Bu yazının yazıldığı sırada, tüm cevaplar üçüncü taraf yardımcı programlarının kullanımını içerir. Hiçbir şey takmadan sıcaklığı öğrenmek istiyorsanız, kullanın:

$ cat /sys/class/thermal/thermal_zone*/temp2000053000500005300056000680004900050000

Sıcaklıkların hangi bölgelere atıfta bulunduğunu görmek için:

$ 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

Sıcaklıklar santigrat olarak 3 ondalık basamağa kadar saklanır. sed çıktıyı "güzelleştirmek" için kullanılır.

Son sıcaklık x86_pkg_temp şu adreste bildirildi 54.0°C. Skylake i7 6700HQ CPU için, bu sıcaklığı aşağıdaki Conky ekranı için kullandım.

Conky ile sıcaklık

Üçüncü taraf yardımcı programlarının sakıncası yoksa Conky'yi kullanmayı severim - hafif bir sistem monitörü.

Conky komutları

Conky içinde bir Ivy Bridge CPU'yu izlemek için kullandığım sistem değişkeni:

${hwmon 2 temp 1}°C

Kullandığım bir Skylake CPU'yu izlemek için:

${hwmon 0 temp 1}°C

Conky ekranı

Conky ekranı şuna benziyor:

enter image description here

Sıcaklık, 3200 mhz'lik turbo modunda% 100 çalışan tek bir CPU ile 72 ° C'de başlar. Daha sonra turbo kapatılır ve sıcaklık 2600 mhz'lik turbo olmayan bir hızda 10 ° C'den 62 ° C'ye düşer. 10 saniye sonra turbo tekrar açılır ve sıcaklıklar hemen 72 ° C'ye yükselir.


Sıcaklık Kontrolü

Sıcaklığınızı bildikten sonra muhtemelen daha iyi kontrol etmek istersiniz. tlp sistemi kontrol altında tutmak için harikalar yaratıyor. İle çalışır thermald, Intel Powerclamp, Pil vs AC için USB güç, vb. Son derece yapılandırılabilir olmasına rağmen, Kutudan hoş bir deneyim için yapılandırma ayarlarını değiştirmek zorunda kalmadım. Kullanmadan önce bir IvyBridge dizüstü bilgisayarının her zaman aşırı ısınmasıyla ilgili her türlü sorun yaşadım. Yeni Skylake dizüstü bilgisayarımda var ve fanlar Ubuntu 16.04 lts'yi 18.04 yükseltmesi dışında hiç çalışmıyor.

Kurulum talimatlarını içeren çok ayrıntılı bir yazıyı buradan alabilirsiniz: Cpu'nun aşırı ısınmasını durdurma