Linux'ta fan hızını ve işlemci sıcaklığını bulun


20

Linux'ta fan hızını ve cpu sıcaklığını bulmak için komutlar nelerdir (lm-sensor'un görevi yapabileceğini biliyorum). Bunun için bir alternatif var mı?


1
Neden lm sensörlerine bir alternatif istiyorsunuz? (Ve bildiğim kadarıyla, kod açık kaynak olsa da, hiçbiri yoktur, bu nedenle, herhangi bir nedenle, gerçekten ihtiyacınız varsa kendi alternatifinizi yazabilirsiniz).
dirkt

Yanıtlar:


21

CPU sıcaklığı için:

Debian'da:

sudo apt-get install lm-sensors

Centos'ta:

sudo yum install lm_sensors

Kullanarak çalıştırın:

sudo sensors-detect

Tip sensorsCPU sıcaklığını alır.

Fan hızı için:

sensors | grep fan

Bu fan hızını verir

veya psensorkullanarak yükleyin :

sudo apt-get install psensor

Bir de kullanabilirsiniz hardinfo

sudo apt-get install hardinfo

6
sensörler | grep fan hiçbir şey vermez!
matteo

@matteo Vaka önemlidir. Benim sistemimde "İşlemci Fanı", yani 'grep -i fan' kullanın
KevinM

2
Sensörler, kurulumdan sonra sensörler-algılama çalıştırılarak algılanmalıdır (etkileşimli terminal komut dosyası, sorulara Enter tuşuna basın ve hepsi otomatik olarak yapılmalıdır). Bu CentOS üzerinde, Debian yapılandırma / yeniden yapılandırma yükleme veya dpkg-yeniden yapılandırma psensör sonra tetiklenir) gereklidir.
Milan Kerslager

İ5-8265U CPU'mda sensors-detectfanlar algılanamıyor, bu yüzden sensorsde gösteremiyorum. Ben burada bir çözüm istedi
rubo77

@ MilanKerslager noktasına ek olarak sensors-detect, sensörlerinizi listeledikten sonra , çekirdek sürücü modüllerinin de kurulu olduğunu kontrol etmeniz gerekir.
Luciano

21

Farklı bir seçenek denemek isterseniz, üzerinde çalıştığımız bir yazılım olan s-tui'yi deneyebilirsiniz. Bir terminal kullanıcı arayüzü uygulamasıdır, bu yüzden SSH üzerinden çalıştırmak da mümkündür. CPU sıcaklığını, kullanımını, frekansını ve gücünü görüntüler. Fan hızı da eklendi.

Kurulum yöntemleri GitHub Benioku üzerinde açıklanmıştır. GitHub'da s-tui

Bu neye benzediğinin bir ekran görüntüsü s-tui ekran görüntüsü


Birçok gün sonra soruya cevap aldım. Başkaları tarafından önerilen lm-sensörü kullanıyordum. meydan okurcasına bu yeni yazılımı deneyecek. Teşekkürler !!!
Rajnish Kumar Soni

Etkileyici görünüyor ve terminal göz şekerini seviyorum!
Tahir Khalid

Linux'ta harika çalışıyor. Umarım yakında bir OSX desteği olur.
MasterAM

2

Ben kullandım ipmitool gelen GitHub'dan ve freeipmi ile, iyi, onlar sunucularını benim sunucularda ama BMC destekler donanım IPMI'in . Bilgisayarınız varsa, makul bir çözümdür.

SDR verilerini test edilen makineye çeken bir komut dosyası çalıştırıyorum (örnek satırları takip edin)

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

ve günlük dosyasına gönderir ve 15 saniye boyunca w / ping atar

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

başka bir geçiş için tekrar dönmeden önce.


1

lmsensor için bir alternatif:

kullanarak xsensors yükleyin sudo apt-get install xsensors


1

Python'da bakışları kullanıyorum. Etkileşimli bir süreç yöneticisi ve donanım durumu.

apt install python python-pip; pip install glances;

ve şununla koş:

glances

iyi görünüm;)


2
Kullanıcının fan hızını ve CPU sıcaklığını nasıl bulduğunu gösterebilir misiniz?
G-Man

@ G-Man bu github.com/nicolargo/glances/issues/1087 kontrol , henüz tho test etmedim
Kova Gücü
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.