Pertanyaan Bagaimana cara mendapatkan suhu CPU?


Bagaimana cara mendapatkan suhu CPU?


415
2017-12-02 07:02


asal


Terkait: sensor perangkat keras, indikator dan kendali kipas. - Lucio


Jawaban:


Memasang lm-sensors

sudo apt-get install lm-sensors 

Setelah instalasi ketik berikut di terminal

sudo sensors-detect

Anda mungkin juga perlu berlari

sudo service kmod start

Ini akan menanyakan beberapa pertanyaan. Jawab Ya untuk mereka semua. Akhirnya untuk mendapatkan tipe temperatur CPU Anda sensors di terminal Anda.

sensors

Keluaran:

karthick@Ubuntu-desktop:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

w83627dhg-isa-0290
Adapter: ISA adapter
Vcore:       +1.10 V  (min =  +0.00 V, max =  +1.74 V)   
in1:         +1.60 V  (min =  +1.68 V, max =  +1.44 V)   ALARM
AVCC:        +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)   ALARM
in5:         +1.26 V  (min =  +1.72 V, max =  +0.43 V)   ALARM
in6:         +0.09 V  (min =  +1.75 V, max =  +0.62 V)   ALARM
3VSB:        +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)  ALARM
fan2:        892 RPM  (min = 2136 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan4:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan5:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
temp1:       +36.0°C  (high = +63.0°C, hyst = +55.0°C)  sensor = diode
temp2:       +39.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
temp3:      +119.0°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = thermistor
cpu0_vid:   +2.050 V

Untuk melihat penginstalan Suhu HDD hddtemp  Install hddtemp 

sudo apt-get install hddtemp

Keluaran: 

karthick@Ubuntu-desktop:~$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C

474
2017-12-02 07:11



Ini tidak berfungsi di semua perangkat keras. Di sistem saya, sensors selalu menunjukkan suhu + 40,0 ° C. - Keith Thompson
Pada sistem 13.04 saya, itu sudo service kmod start dari pada sudo service module-init-tools start - knb
Anda bisa berlari watch sensors untuk melihat nilai suhu memperbarui setiap detik. - Drew Noakes
Ini memberi peringatan tentang menjadi berisiko. Apakah Anda yakin Anda harus menjawab "ya" untuk semuanya? Saya tidak berpikir mereka telah menaruh pesan-pesan itu di sana untuk bersenang-senang ... - Jop V.
untuk menjawab ya untuk semua pertanyaan yang mendeteksi sensor, jalankan yes yes | sensors-detect - hanshenrik


Solusi baris perintah cepat; menunjukkan suhu dalam millidegrees Celcius (m ° C)

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

Applet

Jika Anda mencari versi yang lebih mudah diakses, tambahkan a Monitor Sensor Perangkat Keras untuk Gnome-Panel:

  1. sudo apt-get install sensors-applet - ini akan menginstal sensor-applet  Install sensors-applet paket
  2. Klik kanan panel, pilih Add to panel..., lalu pilih ini: alt text

  3. Kamu sudah selesai. Anda dapat mengkonfigurasi sensor mana yang ditampilkan dengan mengklik kanan applet dan memilih Preferences->Sensors.

    alt text


106
2017-12-02 07:13



Solusi baris perintah Anda mungkin tidak berfungsi untuk semua. Karena jalurnya akan berbeda untuk setiap versi kernel. - karthick87
Ya itu tidak berhasil untukku. - 8128
Sistem Ubuntu 12.04 saya tidak memiliki /proc/acpi/thermal_zone/THRM/temperature; sebenarnya tidak ada apa-apa di bawah /proc bernama temperature. - Keith Thompson
Itu karena '/ proc' sudah ditinggalkan; coba '/ sys / class / thermal / thermal_zone0 / temp' - mathepic
untuk unit apa cat /sys/class/thermal/thermal_zone0/temp? Bisakah Anda mengubahnya menjadi C / F? ... Sepertinya dua digit pertama adalah dua digit pertama yang mendahului tempat desimal dan yang berikutnya adalah digit yang mengikuti tempat desimal untuk Celcius. - dylnmc


Indikator yang baik untuk memonitor suhu, kecepatan kipas, dan voltase psensor. Ini menunjukkan output dari semua sensor, menggambar grafik. Output yang dipilih juga dapat ditempatkan di panel indikator.

psensor in action

Ini dapat diinstal dari repositori Ubuntu dengan mengklik psensor  Install psensor atau mengetik:

sudo apt-get install psensor

Versi psensor yang lebih baru dapat diinstal dari ppa:

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

Ini juga dapat menggambar grafik saat Anda menandai kotak di kolom grafik:

Screenshot

Berikut ini beberapa informasi dengan lebih banyak gambar.

Tautan bermanfaat lainnya

Dalam beberapa kasus tidak semua sensor ditampilkan. Maka Anda bisa berlari

sudo sensors-detect

dan jawab "ya" untuk semua pertanyaan. Tetapi tidak cukup aman dalam beberapa kasus, tetapi saya tidak pernah punya masalah nyata dengan itu. Cara yang lebih aman adalah dengan mengambil jawaban default.

Beberapa sensor tambahan mungkin muncul.


84
2018-05-25 17:59



Sekarang ini bomnya. Tepat sekali. - SDsolar
Di Ubuntu 16.04 saya, psensor kadang-kadang akan menggunakan 30% cpu, mendorong suhu naik. - dirkjot
ini adalah aplikasi kotoran. membutuhkan 100% cpu - raaj
Masalahnya masih berlanjut. Aplikasi tidak dapat digunakan. - Eugene
@raaj - apakah bug ini dilaporkan di suatu tempat? - Mateusz Konieczny


hardinfo  Install hardinfo adalah alat yang sangat berguna untuk mendapatkan semua informasi perangkat keras.

Instal info sulit dengan sudo apt-get install hardinfo. Maka Anda bisa mendapatkan suhu dengan sensor.

sensor


29
2018-05-12 04:45



Alat yang tampak bagus, kecuali setiap halaman terpopulasi kecuali Sensor (mis. Kosong) ... - frumbert
tidak berfungsi untuk Sensor - Mudit Kapil
@frumbert Saya pikir itu tergantung pada lm-sensors! - Pandya
Saya juga menyukai tabel ARP. Sangat berguna untuk memverifikasi apa yang terhubung ke subnet saya. - SDsolar
Benchmark cukup usang dalam program ini. - Andriy Makukha


  1. instal paket kecil acpi  Install acpi dengan perintah ini

    sudo apt-get install acpi
    
  2. Anda harus menekan Y untuk konfirmasi untuk pertama kalinya. Sekarang untuk menemukan tipe temperatur perintah ini

    acpi -t
    

27
2018-06-22 16:59



Ini lebih sederhana daripada jawaban lm-sensors. Bisakah Anda menjelaskan perbedaannya acpi dan lm-sensors? - BornToCode
Pada Ubuntu 16.04, Skylake Laptop, acpi -t tidak menghasilkan apa-apa. Ini adalah opsi yang valid, tidak berfungsi - versi: acpi 1.7. - WinEunuuchs2Unix


Suhu tanpa aplikasi pihak ketiga

Pada saat penulisan, semua jawaban melibatkan penggunaan utilitas pihak ketiga. Jika Anda ingin mengetahui suhu tanpa memasang apa pun, gunakan:

$ cat /sys/class/thermal/thermal_zone*/temp
20000
53000
50000
53000
56000
68000
49000
50000

Untuk melihat zona apa yang mengacu pada suhu yang digunakan:

$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t
INT3400 Thermal  20000
SEN1             53000
SEN2             49000
SEN3             53000
SEN4             55000
pch_skylake      70000
B0D4             47000
x86_pkg_temp     48000

Suhu dilaporkan dalam Celcius hingga 3 desimal. Suhu terakhir x86_pkg_temp adalah 48.000 ° C. Pada CPU Skylake i7 6700HQ, ini adalah suhu yang sama yang digunakan di Conky di bawah ini.

Suhu dengan Conky

Jika Anda tidak keberatan dengan utilitas pihak ketiga saya suka menggunakan Conky - monitor sistem ringan.

Perintah Conky

Dalam conky variabel sistem yang saya gunakan untuk memantau CPU Ivy Bridge adalah:

${hwmon 2 temp 1}°C

Untuk memantau CPU Skylake yang saya gunakan:

${hwmon 0 temp 1}°C

Tampilan kerucut

Tampilan kerucut terlihat seperti ini:

enter image description here

Suhu dimulai pada 72 ° C dengan satu CPU berjalan pada 100% dalam mode turbo 3200 MHz. Kemudian turbo dimatikan dan tempa turun 10 ° C hingga 62 ° C dengan kecepatan non-turbo 2600 MHz. 10 detik kemudian turbo dinyalakan kembali dan suhu segera melonjak kembali hingga 72 ° C.


Mengontrol Suhu

Setelah mengetahui suhu Anda, Anda mungkin ingin mengendalikannya lebih baik. tlp bekerja keajaiban untuk menjaga sistem tetap terkendali. Ia bekerja dengan thermald, Intel Powerclamp, Baterai vs AC untuk daya USB, dll. Meskipun sangat dapat dikonfigurasi, saya tidak pernah mengubah pengaturan konfigurasi untuk pengalaman Out-Of-The-Box yang menyenangkan. Sebelum menggunakannya, saya mengalami banyak masalah dengan laptop IvyBridge yang terlalu panas sepanjang waktu. Saya memilikinya di laptop Skylake saya yang baru dan penggemar TIDAK PERNAH berlari kecuali ketika melakukan Ubuntu 16.04 LTS hingga 18.04 upgrade.

Anda dapat memperoleh laporan yang sangat mendetail dengan petunjuk pemasangan di sini: Hentikan cpu dari overheating


27
2017-11-26 22:15



unit apa ini? apel? 1/1000 ° C? 59/29402th ° F? - Blauhirn
@Blauhirn Linux melaporkan suhu sebagai "69000" yaitu 69.000 derajat Celcius. Dalam semua pengujian saya selalu "000" setelah titik desimal tersirat jadi saya tidak yakin mengapa Linux memformatnya seperti itu mengangkat bahu. Terima kasih atas komentar Anda, meskipun itu memungkinkan saya memperbarui tampilan conky dengan versi saat ini. - WinEunuuchs2Unix
kutipan Anda mengatakan 48000 tetapi teks Anda mengatakan ini adalah 57 derajat Celcius? Saya bingung. - Sun
@Sun Saya telah meregenerasi satu-liner menggunakan prosesor yang lebih baru dan tidak merevisi penjelasan dengan benar. Tetap! - WinEunuuchs2Unix


XSensors

XSensors membaca data dari pustaka libsensor mengenai kesehatan perangkat keras seperti suhu, voltase dan kecepatan kipas dan menampilkan informasi dalam pembacaan digital.

Buka terminal dan ketik:

sudo apt-get install xsensors lm-sensors

Kemudian mendeteksi sensor perangkat keras komputer Anda dengan membuka terminal dan menjalankan perintah:

sudo sensors-detect

Kemudian Anda akan ditanya banyak pertanyaan tentang perangkat keras apa yang ingin dideteksi oleh program. Secara umum aman dan disarankan untuk menerima jawaban default untuk semua pertanyaan, kecuali Anda tahu apa yang Anda lakukan.

XSensors Screenshot

Xsensors vs. Psensor

XSensors dan Psensor keduanya memonitor suhu komputer dan kecepatan kipas. Perbedaan antara kedua aplikasi adalah pada tingkat detail dari informasi yang ditampilkan dan bagaimana informasi ditampilkan.

XSensors menampilkan sedikit informasi yang lebih spesifik daripada Psensor. Psensor lebih kecil dan lebih tidak mengganggu daripada XSensors dan menampilkan dirinya di desktop sebagai ikon termometer kecil di area notifikasi di sudut kanan atas desktop di sebelah jam. Anda dapat mengklik kanan ikon termometer setiap saat untuk menampilkan suhu perangkat keras.

Menyiapkan Psensor untuk mendeteksi perangkat keras komputer Anda dilakukan dengan cara yang sama seperti Xsensors, dengan memasang lm-sensors untuk mendeteksi sensor perangkat keras komputer Anda. Kemudian mendeteksi sensor perangkat keras komputer Anda menjalankan perintah:

sudo sensors-detect  

dan seperti halnya Xsensors, terima jawaban standar untuk semua pertanyaan.

Di Ubuntu 16.04 Psensor mendeteksi sensor perangkat keras komputer Anda secara otomatis tanpa menjalankannya sudo sensors-detect


15
2018-05-25 17:55



Psensor tampaknya lebih maju - Serge
Saya setuju, @Serge. psensor adalah yang akan saya gunakan. - SDsolar
Saya juga menggunakan Psensor. - karel


Setelah Anda memasang lm-sensors:

sudo apt-get install lm-sensors

menjalankan:

sudo sensors-detect

Anda dapat menjalankan perintah berikut untuk melihat temps hardware:

watch -n 1 sensors

Juga, kipas biasanya dikontrol oleh BIOS.


14
2018-05-25 18:00



Saya suka tip tentang menggunakan jam tangan, itu salah satu favorit saya. Saya juga merekomendasikan menambahkan opsi -d untuk menonton untuk menyoroti perbedaan. - Joshua K
Ini memberi saya 4 core temp membaca pada i7-3770 saya pada Ubuntu 16.0.4 LTS menjalankan 100% CPU (~ 77 derajat Celcius) - Sun


Pada Raspberry Pi, Anda dapat mengambil suhu yang digunakan vcgencmd:

vcgencmd measure_temp

Keluaran:

temp=39.0'C

9
2017-10-14 08:38



Tidak, itu akan memberi Anda frekuensi. Menggunakan vcgencmd measure_temp - MrD
Maaf, kesalahan copy & paste yang sangat menyakitkan :) - Ercksen