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.