Bagaimana cara mendapatkan suhu CPU?

Bagaimana cara mendapatkan suhu CPU?

Mengomentari pertanyaan (1)
Larutan

* Menginstal lm-sensor **

sudo apt-get install lm-sensors 

Setelah instalasi ketik perintah berikut di terminal

sudo sensors-detect

Anda juga mungkin perlu untuk menjalankan

sudo service kmod start

Ini akan meminta anda beberapa pertanyaan. Menjawab Ya untuk semua dari mereka. Akhirnya untuk mendapatkan suhu CPU jenis sensor di terminal anda.

sensors

Output:

$ 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 suhu HDD Install hddtemp

sudo apt-get install hddtemp

Output:

$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C
Komentar (11)

Quick command-line solusi; menunjukkan suhu di millidegrees Celcius (m°C)

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

Applet

Jika anda mencari untuk lebih mudah-untuk-akses versi, tambahkan Sensor Hardware Monitor untuk Gnome-Panel:

  1. sudo apt-get install sensor-applet - ini akan menginstal sensors-applet paket

  2. Klik kanan pada panel, pilih Add to panel..., kemudian pilih ini:

  3. Anda'kembali dilakukan. Anda dapat mengkonfigurasi sensor yang ditampilkan dengan mengklik kanan applet dan memilih Preferences->Sensor.

Komentar (21)

Indikator yang baik untuk pemantauan suhu, kecepatan kipas dan voltase psensor. Hal itu menunjukkan output dari semua sensor, menarik grafik. Juga dipilih output dapat ditempatkan di panel indikator.

Hal ini dapat diinstal dari repositori Ubuntu dengan mengetik:

sudo apt-get install psensor

Versi yang lebih baru dari psensor dapat diinstal dari ppa:

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

Hal ini juga dapat menggambar grafik ketika anda mencentang kotak pada grafik kolom:

Berikut adalah beberapa informasi dengan lebih banyak gambar.

Lain yang berguna link

Dalam beberapa kasus tidak semua sensor yang ditampilkan. Kemudian anda dapat menjalankan

sudo sensors-detect

dan jawabannya "ya" untuk semua pertanyaan. Tapi ini tidak cukup aman dalam beberapa kasus, tetapi saya tidak pernah memiliki masalah nyata dengan itu. Cara yang lebih aman adalah untuk mengambil jawaban standar.

Beberapa sensor tambahan mungkin muncul.

Komentar (7)

Suhu tanpa aplikasi pihak ketiga

Pada saat penulisan, semua jawaban melibatkan penggunaan utilitas pihak ketiga. Jika anda ingin mengetahui suhu tanpa harus memasang apapun, gunakan:

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

Untuk melihat apa yang zona suhu yang mengacu pada penggunaan:


$ paste 
Komentar (8)

hardinfo adalah alat yang sangat berguna untuk mendapatkan semua informasi hardware.

Menginstal hard info dengan sudo apt-get install hardinfo. Kemudian anda bisa mendapatkan suhu oleh sensor.

Komentar (6)
  1. menginstal paket kecil acpi dengan perintah ini

sudo apt-get install acpi

  1. Anda akan perlu untuk tekan Y untuk konfirmasi untuk pertama kalinya. Sekarang untuk menemukan suhu ketik perintah ini

acpi -t

Komentar (3)

XSensors

XSensors membaca data dari libsensors perpustakaan mengenai peralatan kesehatan seperti suhu, tegangan dan kecepatan kipas dan menampilkan informasi dalam digital membaca-out.

Buka terminal dan ketik:

sudo apt-get install xsensors lm-sensors

Kemudian mendeteksi komputer anda's perangkat keras sensor dengan membuka terminal dan menjalankan perintah:

sudo sensors-detect

Maka anda akan mendapatkan banyak bertanya tentang apa hardware yang anda ingin program untuk mendeteksi. Hal ini umumnya aman dan direkomendasikan untuk menerima default jawaban untuk semua pertanyaan, kecuali jika anda tahu apa yang anda're lakukan.

Xsensors vs Psensor

XSensors dan Psensor kedua monitor komputer's suhu dan kecepatan kipas. Perbedaan antara kedua aplikasi ini di tingkat detail informasi yang akan ditampilkan dan bagaimana informasi ditampilkan.

XSensors menampilkan sedikit informasi yang lebih spesifik dari Psensor. Psensor lebih kecil dan yang lebih mengganggu dari XSensors dan menampilkan dirinya pada desktop sebagai sedikit termometer ikon di area notifikasi di sudut kanan atas desktop sebelah jam. Anda dapat klik kanan termometer ikon pada setiap saat untuk menampilkan hardware suhu.

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

sudo sensors-detect  

dan seperti Xsensors, menerima default jawaban untuk semua pertanyaan.

Di Ubuntu 16.04 dan kemudian Psensor mendeteksi komputer anda's perangkat keras sensor secara otomatis tanpa menjalankan sudo sensor-mendeteksi

Komentar (3)

Setelah anda menginstal lm-sensor:

sudo apt-get install lm-sensors

run:

sudo sensors-detect

anda dapat menjalankan perintah berikut untuk melihat hardware temps:

watch -n 1 sensors

Juga, kipas angin ini biasanya dikontrol oleh BIOS.

Komentar (2)

Pada Raspberry Pi, anda dapat mengambil temperatureusing vcgencmd:

vcgencmd measure_temp

Output:

temp=39.0'C
Komentar (2)

Agar kalian tahu, tidak satupun dari ini menginstal sampah seperti sensor yang diperlukan. Hanya melakukan acpi -V dan BOOM, kau punya segalanya. Contoh:

Battery 0: Charging, 91%, 00:17:25 until charged
Battery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%
Adapter 0: on-line
Thermal 0: ok, 40.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees C
Thermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees C
Cooling 0: pkg-temp-0 no state information available
Cooling 1: LCD 0 of 100
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Processor 0 of 10

CARA yang lebih mudah daripada menginstal semua ini dan kmod... Hanya melakukan acpi -V.

Komentar (3)

Semua bash: ` getTemp () { untuk zona dils /sys/class/thermal/ | grep thermal_zone lakukan echo -n "cat /sys/class/thermal/$zone/jenis: " echocat /sys/class/thermal/$zone/temp | sed 's/(.)..$/.\1°C/'` dilakukan }

getProcesses() { top -b -n 1 | head-n 12 | ekor -n 6 }

update () { sementara : lakukan jelas getTemp echo -e "\nTop 5 CPU babi:" getProcesses tidur 5 dilakukan }

update ``

Komentar (1)
/sys/class/thermal/thermal_zone0/temp

file ini memegang suhu cpu. Jadi, anda dapat membuat sebuah script bernama temp dan memindahkannya ke /bin kemudian di terminal masukkan temp.

Saya temp file terlihat seperti -

 #!/bin/bash
 cpu_temp=$(< /sys/class/thermal/thermal_zone0/temp)
 cpu_temp=$(($cpu_temp/1000))
 echo $cpu_temp°C

jawaban saya adalah modifikasi dari www.cyberciti.biz

Komentar (2)

Jika anda suka Python, anda dapat menggunakan psutil.

>>> import psutil
>>> psutil.sensors_temperatures()['coretemp']
[shwtemp(label='Physical id 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 0', current=67.0, high=100.0, critical=100.0), shwtemp(label='Core 1', current=65.0, high=100.0, critical=100.0)]

... yang akan melakukan pekerjaan. Dengan sedikit coding, misalnya, anda dapat memperoleh Temp vs CPU dari sistem anda.

It's mudah untuk meng-update psutil dengan mengeluarkan sudo pip3 menginstal psutil-meng-upgrade.

Komentar (6)

computertemp adalah sebuah applet sederhana yang menunjukkan anda saat ini suhu CPU + memiliki beberapa fitur tambahan seperti alarm. Sayangnya itu's tidak mungkin (atau setidaknya saya don't tahu bagaimana) untuk mengubah warna latar belakang, jadi itu doesn't terlihat sangat bagus dengan standar Ubuntu theme.

Hal ini dapat diinstal dengan cara yang sama seperti sensors-applet yang dijelaskan dalam evgeny's jawaban.


computertemp tidak tersedia di baru repositori Ubuntu.

Komentar (1)
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null
55°

printf '%d\n' Akan mengkonversi nilai ke integer dalam kasus anda membutuhkannya sebagai angka bulat

Komentar (2)

Jika anda menggunakan Ubuntu dengan Desktop MATE Lingkungan, anda dapat menggunakan MATE Sensor Applet:

  1. Menginstal paket:

sudo apt-get install mate-sensors-applet

Dan jika anda memiliki kartu grafis Nvidia anda juga dapat menginstal mate-sensors-applet-nvidia paket.

  1. Membuat klik kanan pada PASANGAN Panel dan klik Tambahkan ke Panel kemudian pilih Sensor Hardware Monitor

  1. Setelah menambahkan anda dapat men-setup dengan melakukan klik kanan pada setiap sensor dan memilih Preferensi

Di sini anda dapat menyesuaikan daftar sensor: CPU, Motherboard dan suhu GPU, utama tegangan (voltase Vcore, 3.3 V, 5V, 12V, dll) dan kecepatan kipas. Daftar lengkap tergantung pada perangkat keras (gambar di atas adalah desktop dengan kartu grafis Nvidia).

  1. Hasilnya akan terlihat seperti

Tentu saja anda dapat memindahkan applet ini untuk lokasi terbaik.

Komentar (0)

Ada banyak tempat yang berbeda, anda mungkin menemukan suhu yang terdaftar di millidegrees. Saya akhirnya menemukan saya di sini:

/sys/devices/platform/coretemp.0/temp*_input

Berikut adalah beberapa tempat yang pengguna telah melaporkan telah menemukan suhu

/proc/acpi/thermal_zone/THRM/temperature
/sys/class/thermal/thermal_zone*/temp
/sys/class/thermal/cooling_device*/temp
/sys/devices/platform/f71882fg.1152/temp*_input
/sys/devices/platform/coretemp.0/hwmon/hwmon*/temp*_input

Beberapa di antaranya hanya simbolik link ke orang lain. Anda mungkin harus melihat hati-hati untuk menemukan itu

Komentar (0)

Untuk Cpu Intel hanya Anda dapat menggunakan i7z.

i7z - lebih baik i7 (dan sekarang i3, i5) alat pelaporan untuk Linux.

Menginstalnya :

sudo apt install i7z 

Kemudian jalankan (itu harus dijalankan dengan sudo):

sudo i7z

Contoh output (lihat Temp kolom - gulir ke kanan...):

Real Current Frequency 4883.47 MHz [99.98 x 48.85] (Max of below)
    Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
    Core 1 [0]:       4883.47 (48.85x)      10.4    73.7    1.45    12.8    47      1.3547
    Core 2 [1]:       4871.56 (48.73x)      8.65    76.8     1.5    11.7    45      1.3547
    Core 3 [2]:       4877.61 (48.79x)      12.2    75.1       1    9.72    52      1.3547
    Core 4 [3]:       4880.70 (48.82x)      7.57    79.7       1    10.5    47      1.3547
Komentar (0)