Jak uzyskać temperaturę procesora?
hardware
cpu
temperature
monitoring
sensors
trampster
źródło
źródło
Odpowiedzi:
Zainstaluj czujniki lm
Po instalacji wpisz następujące polecenie w terminalu
Może być także konieczne uruchomienie
Zadaje ci kilka pytań. Odpowiedz Tak dla wszystkich. Wreszcie, aby uzyskać typ temperatury procesora
sensors
w terminalu.Wynik:
Aby zobaczyć temperaturę dysku twardego Zainstaluj hddtemp
Wynik:
źródło
sensors
zawsze pokazuje temperaturę + 40,0 ° C.sudo service kmod start
zamiast tegosudo service module-init-tools start
watch sensors
aby zobaczyć wartości temperatur aktualizowane co sekundę.yes yes | sensors-detect
Szybkie rozwiązanie wiersza poleceń; pokazuje temperaturę w stopniach Celsjusza (m ° C)
Applet
Jeśli szukasz łatwiejszej wersji, dodaj Monitor czujników sprzętowych do panelu Gnome:
sudo apt-get install sensors-applet
- zainstaluje to pakiet czujników-apletówKliknij panel prawym przyciskiem myszy, wybierz
Add to panel...
, a następnie wybierz:Jesteś skończony. Możesz skonfigurować, które czujniki są wyświetlane, klikając aplet prawym przyciskiem myszy i wybierając
Preferences->Sensors
.źródło
/proc/acpi/thermal_zone/THRM/temperature
; w rzeczywistości nie ma nic pod/proc
nazwiskiemtemperature
.cat /sys/class/thermal/thermal_zone0/temp
? Czy potrafisz przekonwertować go na C / F? ... Wygląda na to, że pierwsze dwie cyfry to pierwsze dwie cyfry poprzedzające miejsce dziesiętne, a następne to te następujące po miejscu dziesiętnym dla Celsjusza.Dobrym wskaźnikiem do monitorowania temperatury, prędkości wentylatora i napięcia jest czujnik . Pokazuje wyjście wszystkich czujników, rysuje wykresy. Również wybrane wyjścia można umieścić w panelu wskaźników.
Można go zainstalować z repozytoriów Ubuntu, wpisując:
Nowsze wersje psensora można zainstalować z ppa:
Może także rysować wykresy po zaznaczeniu pól w kolumnie wykresów:
Oto kilka informacji z większą ilością zdjęć.
Kolejny przydatny link
W niektórych przypadkach nie wszystkie czujniki są wyświetlane. Potem możesz biec
i odpowiedz „tak” na wszystkie pytania. Ale w niektórych przypadkach nie jest całkiem bezpieczny, ale nigdy nie miałem z tym żadnych prawdziwych problemów. Bezpieczniejszym sposobem jest przyjęcie domyślnych odpowiedzi.
Mogą pojawić się dodatkowe czujniki.
źródło
psensor
czasami używa 30% procesora, co podnosi temperaturę.Temperatura bez aplikacji innych firm
W momencie pisania odpowiedzi wszystkie odpowiedzi wymagają użycia narzędzi stron trzecich. Jeśli chcesz sprawdzić temperaturę bez instalowania czegokolwiek, użyj:
Aby zobaczyć, jakich stref dotyczą temperatury:
Temperatury są przechowywane w stopniach Celsjusza z 3 domyślnymi miejscami po przecinku.
sed
służy do „upiększania” wyjścia.Ostatnia temperatura jest
x86_pkg_temp
podawana w54.0°C
. W przypadku procesora Skylake i7 6700HQ użyłem tej temperatury do wyświetlenia Conky poniżej.Temperatura z Conky
Jeśli nie masz nic przeciwko narzędziom innych firm, lubię używać Conky - lekkiego monitora systemowego.
Polecenia Conky
W Conky zmienna systemowa, której użyłem do monitorowania procesora Ivy Bridge, to:
Do monitorowania procesora Skylake użyłem:
Wyświetlacz Conky
Conky display wygląda następująco:
Temperatura zaczyna się od 72 ° C z jednym procesorem działającym przy 100% w trybie turbo 3200 MHz. Następnie turbosprężarka jest wyłączana, a temperatura spada z 10 ° C do 62 ° C przy prędkości bez turbo 2600 MHz. 10 sekund później włącza się ponownie turbosprężarka, a temperatura natychmiast wzrasta do 72 ° C.
Kontrolowanie temperatury
Po zapoznaniu się z temperaturą prawdopodobnie lepiej ją kontrolować.
tlp
działa cuda dla utrzymania kontroli nad systemem. Współpracuje zthermald
, Intel Powerclamp, Bateria vs AC dla zasilania USB itp. Chociaż wysoce konfigurowalny, nigdy nie musiałem zmieniać ustawień konfiguracji, aby uzyskać przyjemne wrażenia po wyjęciu z pudełka. Przed użyciem miałem cały czas problemy z przegrzaniem laptopa IvyBridge. Mam go na moim nowym laptopie Skylake, a fani NIGDY nie działają, z wyjątkiem aktualizacji Ubuntu 16.04 LTS do 18.04.Możesz uzyskać bardzo szczegółowy opis z instrukcjami instalacji tutaj: Zatrzymaj procesor przed przegrzaniem
źródło
.5
od czasu do czasu pojawia się, a twojesed
poprawki poradzą sobie z tym ładnie.hardinfo jest bardzo przydatnym narzędziem do uzyskiwania wszystkich informacji o sprzęcie.
Zainstaluj twarde informacje przez
sudo apt-get install hardinfo
. Następnie możesz uzyskać temperaturę za pomocą czujników.źródło
lm-sensors
!zainstaluj mały pakiet acpi za pomocą tego polecenia
Będziesz musiał nacisnąć Y, aby potwierdzić po raz pierwszy. Teraz, aby znaleźć temperaturę, wpisz to polecenie
źródło
lm-sensors
. Czy możesz wyjaśnić różnicę międzyacpi
ilm-sensors
?acpi -t
nie wyświetla nic. Jest to ważna opcja, po prostu nie działa - wersja:acpi 1.7
.acpi -t
z systemu grml CD na żywo do monitorowania temperatury każdej matrycy procesora Core i3.lm-sensors
nie jest wstępnie zainstalowany na grml i nie mogę tam zainstalować innych pakietów. grml.orgXSensors
XSensors odczytuje dane z biblioteki libsensors dotyczące stanu sprzętu, takie jak temperatura, napięcie i prędkość wentylatora, i wyświetla informacje w cyfrowym odczycie.
Otwórz terminal i wpisz:
Następnie wykryj czujniki sprzętowe komputera, otwierając terminal i uruchamiając polecenie:
Następnie zostanie zadane wiele pytań na temat tego, jaki sprzęt ma wykrywać program. Ogólnie jest to bezpieczne i zalecane jest zaakceptowanie domyślnych odpowiedzi na wszystkie pytania, chyba że wiesz, co robisz.
Xsensory vs. Psensor
XSensors i Psensor monitorują zarówno temperaturę komputera, jak i prędkości wentylatora. Różnica między tymi dwiema aplikacjami polega na poziomie szczegółowości wyświetlanych informacji i sposobie wyświetlania informacji.
XSensors wyświetla nieco bardziej szczegółowe informacje niż Psensor. Psensor jest mniejszy i bardziej dyskretny niż XSensors i wyświetla się na pulpicie jako mała ikona termometru w obszarze powiadomień w prawym górnym rogu pulpitu obok zegara. W dowolnym momencie możesz kliknąć prawym przyciskiem myszy ikonę termometru, aby wyświetlić temperatury sprzętu.
Konfigurowanie Psensora do wykrywania sprzętu komputera odbywa się w ten sam sposób, co Xsensory, poprzez zainstalowanie czujników lm do wykrywania czujników sprzętowych komputera. Następnie wykryj czujniki sprzętowe komputera uruchamiające polecenie:
i podobnie jak w przypadku Xsensorów, zaakceptuj domyślne odpowiedzi na wszystkie pytania.
W Ubuntu 16.04 i nowszych Psensor automatycznie wykrywa czujniki sprzętowe komputera bez uruchamiania
sudo sensors-detect
źródło
Po zainstalowaniu czujników lm:
biegać:
możesz uruchomić następującą komendę, aby wyświetlić tempa sprzętowe:
Ponadto wentylator jest zwykle kontrolowany przez system BIOS.
źródło
W Raspberry Pi możesz odzyskać temperaturę za pomocą
vcgencmd
:Wynik:
źródło
vcgencmd measure_temp
Po prostu wiecie, że żadne z tych śmieci instalacji nie
sensors
są potrzebne. Po prostu zróbacpi -V
i BOOM, masz wszystko. Przykład:WIELE łatwiejsze niż instalacja tego wszystkiego i kmod ... Po prostu zrób acpi -V.
źródło
The program 'acpi' is currently not installed. You can install it by typing: sudo apt-get install acpi
sensors
zapewnia temperaturęacpi -V
, ale niestety nic o niej nie pokazuje.acpi -V
jest zepsuty dla laptopa Skylake, Ubuntu 16.04, acpi wersja 1.7ten plik zawiera temperaturę procesora. Możesz więc utworzyć skrypt o nazwie
temp
i przenieść go do/bin
terminalu entertemp
.Mój
temp
plik wygląda jak -moja odpowiedź została zmodyfikowana z www.cyberciti.biz
źródło
Wszystko bash:
źródło
Jeśli lubisz Python, możesz użyć
psutil
.... wykona robotę. Przy odrobinie kodowania możesz na przykład uzyskać Temp vs. CPU twojego systemu.
Aktualizacja jest wygodna
psutil
poprzez wydaniesudo pip3 install psutil --upgrade
.źródło
sensors_temperatures
atrybutu i nie mam go w Pythonie 3. Używam Ubuntu 14.04. Jak to zdobyć?sudo pip2 install psutil --upgrade
.sudo pip3 install psutil --upgrade
. Czy możesz dodać to do swojej odpowiedzi?computertemp to prosty aplet, który pokazuje aktualną temperaturę procesora + ma kilka dodatkowych funkcji, takich jak alarmy. Niestety nie jest możliwe (a przynajmniej nie wiem jak) zmienić kolor tła, więc nie wygląda to ładnie ze standardowym motywem Ubuntu.
Można go zainstalować w taki sam sposób, jak aplet czujników opisany w odpowiedzi evgeny .
computertemp nie jest dostępny w nowszych repozytoriach Ubuntu.
źródło
sudo apt-get install computertemp
powoduje błąd „Nie można znaleźć pakietu computertemp” ...printf '% d \ n' Konwertuje wartość na liczbę całkowitą na wypadek, gdyby była potrzebna jako liczba okrągła
źródło
echo $(printf ..)
nie tylkoprintf '%d°\n' $(sensors | grep 'id 0:' | awk '{ print $4 }') 2>/dev/null
? ... Lub nawetsensors 2>/dev/null | awk '/id 0:/{printf "%d°\n", $4}'
Jeśli używasz Ubuntu z MATE Desktop Environment, możesz użyć apletu MATE Sensors:
Zainstaluj pakiet:
A jeśli masz kartę graficzną Nvidia, możesz także zainstalować
mate-sensors-applet-nvidia
pakiet.Kliknij prawym przyciskiem myszy MATE Panel i kliknij Add to Panel, a następnie wybierz Hardware Sensors Monitor
Po dodaniu możesz go skonfigurować, klikając prawym przyciskiem myszy dowolny czujnik i wybierając Preferencje
Tutaj możesz dostosować listę czujników: temperaturę procesora, płyty głównej i GPU, główne napięcia (Vcore, 3,3 V, 5 V, 12 V itd.) I prędkości wentylatora. Pełna lista zależy od sprzętu (powyższy obrazek dotyczy komputera stacjonarnego z kartą graficzną Nvidia).
Wynik będzie wyglądał
Oczywiście możesz przenieść ten aplet do najlepszej lokalizacji.
źródło
Istnieje wiele różnych miejsc, w których można znaleźć temperaturę w milidegachach. W końcu znalazłem tutaj mój:
Oto kilka innych miejsc, w których użytkownicy zgłosili temperaturę
Niektóre z nich są tylko symbolicznymi linkami do innych. Być może będziesz musiał uważnie je znaleźć
źródło
Tylko dla procesorów Intel Możesz używać
i7z
.Zainstaluj to :
Następnie uruchom go (należy go uruchomić
sudo
):Przykładowe dane wyjściowe (patrz
Temp
kolumna - przewiń w prawo ...):źródło