Znajdź prędkość wentylatora i temperaturę procesora w systemie Linux


20

Jakie są polecenia, aby sprawdzić prędkość wentylatora i temperaturę procesora w systemie Linux (wiem, że lm-sensor może wykonać to zadanie). Czy jest na to jakaś alternatywa?


1
Dlaczego potrzebujesz alternatywy dla czujników lm? (I o ile wiem, nie ma żadnego, chociaż kod jest open source, więc możesz napisać własną alternatywę, jeśli naprawdę potrzebujesz, z jakiegokolwiek powodu).
reż

Odpowiedzi:


21

Dla temperatury procesora:

W systemie Debian:

sudo apt-get install lm-sensors

W Centos:

sudo yum install lm_sensors

Uruchom używając:

sudo sensors-detect

Wpisz, sensorsaby uzyskać temperaturę procesora

Dla prędkości wentylatora:

sensors | grep fan

Spowoduje to wyświetlenie prędkości wentylatora

lub zainstaluj psensorza pomocą:

sudo apt-get install psensor

Można również użyć hardinfo

sudo apt-get install hardinfo

6
czujniki | wentylator grep w ogóle nic nie generuje!
matteo

Sprawa @matteo ma znaczenie. W moim systemie jest to „Procesor Wentylator”, więc użyj „grep -i fan”
KevinM

2
Czujniki należy najpierw wykryć, uruchamiając wykrywanie czujników po instalacji (interaktywny skrypt terminala, wystarczy nacisnąć Enter na pytania i wszystkie należy wykonać automatycznie). Jest to potrzebne w CentOS, na Debianie konfiguracja / rekonfiguracja jest uruchamiana po instalacji lub dpsens-rekonfiguruj psensor).
Milan Kerslager

Na moim i5-8265U procesor sensors-detectnie może wykryć wentylatorów, więc też sensorsnie może ich pokazać. Poprosiłem o rozwiązanie tutaj
rubo77

Oprócz punktu @MilanKerslager, po sensors-detectwyświetleniu listy czujników, musisz sprawdzić, czy moduły sterownika jądra są również zainstalowane.
Luciano

21

Jeśli chcesz wypróbować inną opcję, możesz wypróbować s-tui, oprogramowanie, nad którym pracowaliśmy. Jest to aplikacja interfejsu terminalowego, więc możliwe jest także uruchomienie jej przez SSH. Wyświetla temperaturę procesora, wykorzystanie, częstotliwość i moc. Dodano także prędkość wentylatora.

Metody instalacji są wyjaśnione w pliku Readme GitHub. s-tui w GitHub

To jest zrzut ekranu tego, jak to wygląda zrzut ekranu s-tui


Dzięki po wielu dniach otrzymałem odpowiedź na pytanie. korzystałem z czujnika lm, jak sugerowali inni. zdecydowanie wypróbuje to nowe oprogramowanie. dzięki !!!
Rajnish Kumar Soni,

Wygląda imponująco i podoba mi się słodycze na terminalu!
Tahir Khalid

Działa świetnie w systemie Linux. Mam nadzieję, że wkrótce będzie miał wsparcie dla OSX.
MasterAM

2

Użyłem ipmitool z GitHub i freeipmi na moich serwerach, ale dobrze, że są serwery, z BMC sprzętu, który wspiera IPMI . Jeśli komputer działa, jest to rozsądne rozwiązanie.

Uruchamiam skrypt, który ściąga dane SDR na maszynie w teście (przykładowe wiersze poniżej)

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

i wysyła go do ekranu, a także do pliku dziennika, a następnie pracuje na biegu jałowym z pingiem przez 15 sekund

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

przed ponownym zapętleniem się do kolejnego podania.



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.