Jawaban:
Pasang sensor lm
sudo apt-get install lm-sensors
Setelah instalasi ketik terminal berikut ini
sudo sensors-detect
Anda mungkin juga harus berlari
sudo service kmod start
Ini akan menanyakan beberapa pertanyaan. Jawab Ya untuk mereka semua. Akhirnya untuk mendapatkan tipe suhu CPU sensors
Anda di terminal Anda.
sensors
Keluaran:
$ 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, Pasang hddtemp
sudo apt-get install hddtemp
Keluaran:
$ sudo hddtemp /dev/sda
/dev/sda: ST3160813AS: 34°C
sensors
selalu menunjukkan suhu + 40,0 ° C.
sudo service kmod start
bukansudo service module-init-tools start
watch sensors
untuk melihat nilai suhu memperbarui setiap detik.
yes yes | sensors-detect
Solusi baris perintah cepat; menunjukkan suhu dalam milidegree Celcius (m ° C)
cat /sys/class/thermal/thermal_zone*/temp
Applet
Jika Anda mencari versi yang lebih mudah diakses, tambahkan Monitor Sensor Perangkat Keras ke Gnome-Panel:
sudo apt-get install sensors-applet
- ini akan menginstal paket sensor-applet Klik kanan panel, pilih Add to panel...
, lalu pilih ini:
Kamu sudah selesai. Anda dapat mengkonfigurasi sensor mana yang ditampilkan dengan mengklik kanan applet dan memilih Preferences->Sensors
.
/proc/acpi/thermal_zone/THRM/temperature
; sebenarnya tidak ada yang /proc
namanya disebutkan temperature
.
cat /sys/class/thermal/thermal_zone0/temp
? Bisakah Anda mengonversinya menjadi C / F? ... Sepertinya dua digit pertama adalah dua digit pertama sebelum tempat desimal dan selanjutnya adalah yang mengikuti tempat desimal untuk Celcius.
Indikator yang baik untuk memonitor suhu, kecepatan kipas dan voltase adalah psensor . Ini menunjukkan output dari semua sensor, menggambar grafik. Output yang dipilih juga dapat ditempatkan di panel indikator.
Itu dapat diinstal dari repositori Ubuntu dengan 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
Itu juga dapat menggambar grafik ketika Anda mencentang kotak di kolom grafik:
Berikut ini beberapa informasi dengan lebih banyak gambar.
Dalam beberapa kasus tidak semua sensor ditampilkan. Maka Anda bisa lari
sudo sensors-detect
dan jawab "ya" untuk semua pertanyaan. Tetapi dalam beberapa kasus tidak cukup aman, tetapi saya tidak pernah memiliki masalah nyata dengan itu. Cara yang lebih aman adalah dengan mengambil jawaban standar.
Beberapa sensor tambahan mungkin muncul.
psensor
kadang-kadang akan menggunakan 30% CPU, menaikkan suhu.
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 digunakan suhu:
$ 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°C
SEN1 45.0°C
SEN2 51.0°C
SEN3 57.0°C
SEN4 59.0°C
pch_skylake 77.5°C
B0D4 50.0°C
x86_pkg_temp 51.0°C
Temperatur disimpan dalam Celcius dengan 3 tempat desimal tersirat. sed
digunakan untuk "melakukan prettify" output.
Suhu terakhir x86_pkg_temp
dilaporkan pada 54.0°C
. Untuk CPU Skylake i7 6700HQ, saya menggunakan suhu ini untuk tampilan Conky di bawah ini.
Jika Anda tidak keberatan dengan utilitas pihak ketiga, saya suka menggunakan Conky - monitor sistem yang ringan.
Dalam conky variabel sistem yang saya gunakan untuk memonitor CPU Ivy Bridge adalah:
${hwmon 2 temp 1}°C
Untuk memantau CPU Skylake yang saya gunakan:
${hwmon 0 temp 1}°C
Tampilan kerucut terlihat seperti ini:
Suhu dimulai pada 72 ° C dengan satu CPU berjalan pada 100% dalam mode turbo 3200 MHz. Kemudian turbo dimatikan dan suhu turun 10 ° C hingga 62 ° C dengan kecepatan non-turbo 2600 MHz. 10 detik kemudian turbo dinyalakan kembali dan suhunya segera meningkat hingga 72 ° C.
Setelah mengetahui suhu tubuh Anda, Anda mungkin ingin mengendalikannya dengan lebih baik. tlp
bekerja sangat baik untuk menjaga sistem tetap terkendali. Ini bekerja dengan thermald
, Intel Powerclamp, Baterai vs AC untuk daya USB, dll. Meskipun sangat dapat dikonfigurasi, saya tidak pernah harus mengubah pengaturan konfigurasi untuk pengalaman Out-Of-The-Box yang menyenangkan. Sebelum menggunakannya, saya memiliki semua jenis masalah dengan laptop IvyBridge yang terlalu panas sepanjang waktu. Saya memilikinya di laptop Skylake baru saya dan para penggemar TIDAK PERNAH berjalan kecuali ketika melakukan peningkatan Ubuntu 16.04 LTS ke 18.04.
Anda bisa mendapatkan tulisan yang sangat rinci dengan instruksi instalasi di sini: Hentikan cpu dari kepanasan
.5
sesekali muncul dan sed
revisi Anda akan menanganinya dengan baik.
hardinfo adalah alat yang sangat berguna untuk mendapatkan semua informasi perangkat keras.
Instal info keras oleh sudo apt-get install hardinfo
. Kemudian Anda bisa mendapatkan suhu dengan sensor.
lm-sensors
!
instal paket kecil acpi dengan perintah ini
sudo apt-get install acpi
Anda harus menekan Y untuk konfirmasi untuk pertama kalinya. Sekarang untuk menemukan suhu ketik perintah ini
acpi -t
lm-sensors
. Bisakah Anda menjelaskan perbedaan antara acpi
dan lm-sensors
?
acpi -t
tidak menghasilkan apa-apa. Ini adalah pilihan yang valid, hanya tidak bekerja - versi: acpi 1.7
.
acpi -t
pada grml sistem live CD untuk memonitor suhu masing-masing die dari sebuah prosesor Core I3. lm-sensors
tidak terinstal pada grml dan saya tidak dapat menginstal paket-paket lain di sana. grml.org
XSensors membaca data dari libsensors library 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 deteksi 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. Biasanya aman dan disarankan untuk menerima jawaban default untuk semua pertanyaan, kecuali Anda tahu apa yang Anda lakukan.
XSensor dan Psensor memonitor suhu komputer dan kecepatan kipas. Perbedaan antara kedua aplikasi ini adalah pada tingkat detail dari informasi yang ditampilkan dan bagaimana informasi tersebut ditampilkan.
XSensors menampilkan informasi yang sedikit lebih spesifik daripada Psensor. Psensor lebih kecil dan lebih tidak mencolok daripada XSensor 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 kapan saja untuk menampilkan suhu perangkat keras.
Menyiapkan Psensor untuk mendeteksi perangkat keras komputer Anda dilakukan dengan cara yang sama seperti Xsensors, dengan memasang sensor lm untuk mendeteksi sensor perangkat keras komputer Anda. Kemudian deteksi sensor perangkat keras komputer Anda yang menjalankan perintah:
sudo sensors-detect
dan seperti Xsensor, terima jawaban default untuk semua pertanyaan.
Di Ubuntu 16.04 dan yang lebih baru, Psensor mendeteksi sensor perangkat keras komputer Anda secara otomatis tanpa berjalan sudo sensors-detect
Setelah Anda menginstal lm-sensor:
sudo apt-get install lm-sensors
Lari:
sudo sensors-detect
Anda dapat menjalankan perintah berikut untuk melihat suhu perangkat keras:
watch -n 1 sensors
Juga, kipas biasanya dikontrol oleh BIOS.
Supaya kalian tahu, tidak ada sampah instalasi seperti sensors
ini yang diperlukan. Lakukan saja acpi -V
dan BOOM, Anda mendapatkan 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
JAUH lebih mudah daripada menginstal semua ini dan kmod ... Lakukan saja acpi -V.
The program 'acpi' is currently not installed. You can install it by typing: sudo apt-get install acpi
sensors
suhu sementara acpi -V
tidak menunjukkan apa-apa tentang itu, sayangnya.
acpi -V
rusak untuk laptop Skylake, Ubuntu 16.04, acpi versi 1.7
/sys/class/thermal/thermal_zone0/temp
file ini tahan suhu cpu. Jadi, Anda bisa membuat skrip bernama temp
dan memindahkannya ke /bin
lalu di terminal masuk temp
.
temp
File saya terlihat seperti -
#!/bin/bash
cpu_temp=$(< /sys/class/thermal/thermal_zone0/temp)
cpu_temp=$(($cpu_temp/1000))
echo $cpu_temp°C
jawaban saya diubah dari www.cyberciti.biz
Semua pesta:
getTemp () {
for zone in `ls /sys/class/thermal/ | grep thermal_zone`
do
echo -n "`cat /sys/class/thermal/$zone/type`: "
echo `cat /sys/class/thermal/$zone/temp | sed 's/\(.\)..$/.\1°C/'`
done
}
getProcesses() {
top -b -n 1 | head -n 12 | tail -n 6
}
update () {
while :
do
clear
getTemp
echo -e "\nTop 5 CPU hogs:"
getProcesses
sleep 5
done
}
update
Jika Anda suka Python, Anda bisa menggunakannya 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)]
... akan melakukan pekerjaan. Dengan sedikit koding, misalnya Anda bisa mendapatkan Temp vs CPU dari sistem Anda.
Lebih mudah untuk memperbarui psutil
dengan mengeluarkan sudo pip3 install psutil --upgrade
.
sensors_temperatures
atribut, dan saya tidak memilikinya di Python 3. Saya menggunakan Ubuntu 14.04. Jadi bagaimana saya mendapatkannya?
sudo pip2 install psutil --upgrade
.
sudo pip3 install psutil --upgrade
. Bisakah Anda menambahkan itu ke jawaban Anda?
computertemp adalah applet sederhana yang menunjukkan suhu CPU Anda saat ini + ia memiliki beberapa fitur tambahan seperti alarm. Sayangnya itu tidak mungkin (atau setidaknya saya tidak tahu bagaimana) untuk mengubah warna latar belakangnya, sehingga tidak terlihat bagus dengan tema standar Ubuntu.
Itu dapat diinstal dengan cara yang sama seperti applet-sensor yang dijelaskan dalam jawaban evgeny .
computertemp tidak tersedia di repositori Ubuntu yang lebih baru.
sudo apt-get install computertemp
menghasilkan kesalahan "Tidak dapat menemukan paket computertemp" ...
printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null
55°
printf '% d \ n' Akan mengonversi nilai menjadi integer jika Anda membutuhkannya sebagai angka bulat
echo $(printf ..)
dan tidak adil printf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null
? ... Atau bahkan hanyasensors 2>/dev/null | awk '/id 0:/{printf "%d°\n", $4}'
Jika Anda menggunakan Ubuntu dengan MATE Desktop Environment, Anda dapat menggunakan MATE Sensors Applet:
Instal paket:
sudo apt-get install mate-sensors-applet
Dan jika Anda memiliki kartu grafis Nvidia Anda juga dapat menginstal mate-sensors-applet-nvidia
paket.
Klik kanan pada Panel MATE dan klik Tambah ke Panel lalu pilih Hardware Sensor Monitor
Setelah menambahkan, Anda dapat mengaturnya dengan melakukan klik kanan pada sensor apa pun dan memilih Preferensi
Di sini Anda dapat menyesuaikan daftar sensor: CPU, Motherboard dan suhu GPU, tegangan utama (Vcore, 3.3V, 5V, 12V, dll) dan kecepatan kipas. Daftar lengkap tergantung pada perangkat keras (gambar di atas untuk desktop dengan kartu grafis Nvidia).
Hasilnya akan terlihat seperti
Tentu saja Anda dapat memindahkan applet ini ke lokasi terbaik.
Ada banyak tempat berbeda yang mungkin Anda temukan suhunya dalam milidegree. Saya akhirnya menemukan milik saya di sini:
/sys/devices/platform/coretemp.0/temp*_input
Berikut adalah beberapa tempat yang dilaporkan pengguna untuk mengetahui suhu mereka
/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 hanyalah tautan simbolis ke yang lain. Anda mungkin harus melihat dengan cermat untuk menemukannya
Hanya untuk Intel CPU yang dapat Anda gunakan i7z
.
i7z - Alat pelaporan i7 (dan sekarang i3, i5) yang lebih baik untuk Linux.
Pasang itu:
sudo apt install i7z
Kemudian jalankan (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