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?
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).
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
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
Odpowiedzi:
Dla temperatury procesora:
W systemie Debian:
W Centos:
Uruchom używając:
Wpisz,
sensors
aby uzyskać temperaturę procesoraDla prędkości wentylatora:
sensors | grep fan
Spowoduje to wyświetlenie prędkości wentylatora
lub zainstaluj
psensor
za pomocą:Można również użyć
hardinfo
źródło
sensors-detect
nie może wykryć wentylatorów, więc teżsensors
nie może ich pokazać. Poprosiłem o rozwiązanie tutajsensors-detect
wyświetleniu listy czujników, musisz sprawdzić, czy moduły sterownika jądra są również zainstalowane.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
źródło
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)
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
przed ponownym zapętleniem się do kolejnego podania.
źródło
alternatywa dla lmsensora:
zainstaluj xsensory za pomocą
sudo apt-get install xsensors
źródło
używam Spojrzeń w python. Jest to interaktywny menedżer procesów i status sprzętu.
i biegnij z:
dobry wygląd ;)
źródło