Temukan kecepatan kipas dan cpu temp di Linux

20

Apa saja perintah untuk mengetahui kecepatan kipas dan cpu temp di linux (saya tahu lm-sensor dapat melakukan tugasnya). Apakah ada alternatif untuk itu?

Rajnish Kumar Soni
sumber
1
Mengapa Anda menginginkan alternatif untuk sensor-lm? (Dan sejauh yang saya tahu, tidak ada, meskipun kodenya adalah open source, sehingga Anda dapat menulis alternatif Anda sendiri jika Anda benar-benar perlu, untuk alasan apa pun).
dirkt

Jawaban:

21

Untuk suhu CPU:

Di Debian:

sudo apt-get install lm-sensors

Di Centos:

sudo yum install lm_sensors

Jalankan menggunakan:

sudo sensors-detect

Ketik sensorsuntuk mendapatkan suhu CPU.

Untuk kecepatan kipas:

sensors | grep fan

Ini akan menghasilkan kecepatan kipas

atau instal psensormenggunakan:

sudo apt-get install psensor

Anda juga bisa menggunakan hardinfo

sudo apt-get install hardinfo
Rahul
sumber
6
sensor | fan grep tidak menghasilkan apa-apa!
matteo
@matteo Case penting. Di sistem saya ini adalah "Processor Fan", jadi gunakan 'grep -i fan'
KevinM
2
Sensor harus dideteksi terlebih dahulu dengan menjalankan deteksi sensor setelah instalasi (skrip terminal interaktif, cukup tekan Enter pada pertanyaan dan semua harus dilakukan secara otomatis). Ini diperlukan pada CentOS, pada Debian configure / reconfigure diaktifkan setelah menginstal atau dpkg-reconfigure psensor).
Milan Kerslager
Pada CPU i5-8265U saya sensors-detecttidak dapat mendeteksi kipas, jadi saya sensorsjuga tidak bisa menampilkannya. Saya meminta solusi di sini
rubo77
Selain titik @MilanKerslager, setelah sensors-detectmendaftarkan sensor Anda, Anda perlu memeriksa bahwa modul driver kernel juga diinstal.
Luciano
21

Jika Anda ingin mencoba opsi yang berbeda, Anda dapat mencoba s-tui, perangkat lunak yang sedang kami kerjakan. Ini adalah aplikasi UI terminal, jadi menjalankannya di atas SSH juga dimungkinkan. Ini menampilkan suhu, pemanfaatan, frekuensi dan daya CPU. Kecepatan kipas juga ditambahkan.

Metode pemasangan dijelaskan pada GitHub Readme. s-tui di GitHub

Ini adalah screenshot dari tampilannya tangkapan layar s-tui

amanusk
sumber
Terima kasih setelah berhari-hari mendapat jawaban atas pertanyaan. Saya menggunakan sensor lm seperti yang disarankan oleh orang lain. akan menantang mencoba perangkat lunak baru ini. terima kasih !!!
Rajnish Kumar Soni
Terlihat mengesankan dan saya suka permen mata terminal!
Tahir Khalid
Bekerja dengan baik di Linux. Saya berharap akan segera mendapatkan dukungan OSX.
MasterAM
2

Saya telah menggunakan ipmitool dari GitHub dan freeipmi di server saya, tetapi, mereka adalah server, dengan perangkat keras BMC yang mendukung IPMI . Jika PC Anda melakukannya, itu adalah solusi yang masuk akal.

Saya menjalankan skrip yang menarik data SDR pada mesin dalam pengujian (contoh baris ikuti)

ti=$(date +%H:%M:%S)
pt=$(ipmitool -I open sdr | grep 'PS1 Temp')

dan mengirimkannya ke layar dan juga untuk logfile kemudian idle w / ping selama 15 detik

echo "$ti|$pt" && echo "$ti|$pt" >> logfile && ping -w 15 127.0.0.1 > nul

sebelum berputar lagi untuk lulus lain.

K7AAY
sumber
1

alternatif untuk lmsensor:

instal xsensors menggunakan sudo apt-get install xsensors

Ahmed K Moustafa
sumber
1

Saya menggunakan Pandangan dalam python. Ini adalah manajer proses interaktif dan status perangkat keras.

apt install python python-pip; pip install glances;

dan jalankan dengan:

glances

ketampanan;)

pengguna3727521
sumber
2
Bisakah Anda menunjukkan bagaimana ini memungkinkan pengguna untuk mengetahui kecepatan kipas dan suhu CPU?
G-Man Mengatakan 'Reinstate Monica'
@ G-Man periksa ini github.com/nicolargo/glances/issues/1087 , saya belum diuji tho
Aquarius Power