Hardware oververhitting zorgt vaak voor slechte prestaties van uw systeem. Het bewaken van hardware temperatuur kan u helpen om het even welke CPU oververhitting problemen van het systeem te diagnosticeren. De bron van laptop oververhitting komt normaal gesproken van uitgebreide CPU, GPU (videokaarten), of de temperatuur van de harde schijf.
als uw laptop warm wordt, zorg er dan voor dat de laptop goed gepositioneerd is, zodat de luchtstroom niet wordt beperkt. U moet een goede, schone laptop koeler, niet stoffig, en verwijder alle ongewenste software die hoge CPU gebruikt., Ook het uitvoeren van de laptop in energiebesparende modus vermindert oververhitting.
in deze tutorial leren we hoe we de CPU-temperatuur op Ubuntu Linux kunnen krijgen vanaf de opdrachtregel en vanaf het bureaublad.
1) Controleer de CPU-temperatuur met behulp van Lm_Sensors
Lm_sensors is een opdrachtregelprogramma dat wordt gebruikt om de huidige metingen van alle chipsensorgegevens te tonen, inclusief de CPU-temperatuur. Standaard zijn Lm_sensors niet geïnstalleerd in de meeste Linux distributies, daarom moeten we ze zelf installeren.
dus laten we eerst controleren hoe lm-sensors pakket op verschillende Linux distributies te installeren.,
Op Ubuntu/Debian
Open de terminal op Ubuntu door op de sneltoets CTRL + ALT + T
te drukken vanaf uw toetsenbord. Installeer vervolgens Lm_Sensors door het volgende commando uit te voeren dat ik heb getest op Ubuntu 18.04, Ubuntu 20.04 en Debian 10:
$ sudo apt install lm-sensors
Installeer Psensor Server Als u de temperatuur en de ventilatorsnelheid van een externe server wilt afdrukken.
$ sudo apt-get install psensor-server
Op Arch Linux
om lm_sensors op Arch Linux te installeren, activeer je de extra repository in ‘/etc/pacman.conf”., Voer dan het volgende pacman commando uit vanaf de terminal:
$ sudo pacman -S lm_sensors
Op Fedora
gebruik DNF commando om lm_sensors op Fedora Linux te installeren.
$ sudo dnf install lm_sensors
op CentOS/RHEL
gebruik Yum commando om lm_sensors te installeren op CentOS 7 en RHEL 7
$ sudo yum install lm_sensors
detecteren van compatibele sensoren op Ubuntu Linux
vervolgens moeten we hardware monitoring chips detecteren die zijn geïnstalleerd in onze laptops. Dus nu kunnen we beginnen met de detectie van onze laptop hardware sensoren., Dit levert informatie op over:
- sensoren ingebed in CPU ‘ s en andere super I/O-chips
- Hardware monitoringchips toegankelijk via I/O-poorten en SMBus/I2C-bus op ons systeem
We doen dat door commando sudo sensoren te typen-detecteren:
CPU temperatuur in de opdrachtregel
we hebben met succes lm-sensoren pakket geïnstalleerd en we hebben met succes gedetecteerd ondersteunde sensoren op onze Ubuntu Linux aangedreven laptop.,
nu kunnen we het volgende commando uitvoeren om temperatuurgegevens te zien:
sensors
merk op dat de resultaten voor uw computer zullen verschillen.
u kunt ook het watch commando gebruiken om het sensor Commando constant uit te voeren, dat veranderingen in de sensoruitvoer op het scherm zal weergeven:
$ watch sensors
2) Controleer de CPU temperatuur met Psensor GUI tool
We gaan een GUI tool gebruiken, Psensor, waarmee u de hardware temperatuur op Linux kunt controleren.,
met Psensor kunt u het volgende controleren:
- De temperatuur van het moederbord en CPU-sensoren en NVidia GPU ‘ s
- de temperatuur van de harde schijven
- de rotatiesnelheid van de ventilatoren
- Monitor CPU-gebruik
De nieuwste versie van Psensor biedt ook een applet-indicator voor Ubuntu en maakt de bewaking van de hardwaretemperatuur nog eenvoudiger op Ubuntu. U kunt ervoor kiezen om de temperatuur direct in het bovenpaneel zelf weer te geven. Het kan zelfs een desktop melding sturen wanneer de temperatuur de limiet overschrijdt.,
We kunnen doorgaan met de installatie van Psensor met het onderstaande commando:
Ubuntu/Debian
$ sudo apt install psensor
Fedora
$ sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
CentOS en RHEL
$ sudo yum install https://raw.githubusercontent.com/rpmsphere/x86_64/master/p/psensor-1.2.0-5.1.x86_64.rpm
eenmaal geïnstalleerd, voer de toepassing uit door ernaar te zoeken in het Unity Dashboard. Op de eerste run, kunt u configureren welke statistieken (sensoren) u wilt verzamelen met Psensor.,
Als u wilt zien de CPU statistieken, waaronder de temperatuur in het bovenste paneel, ga naar ‘Sensor ‘ Voorkeuren’. Selecteer vervolgens onder het menu ‘Toepassingsindicator’ het onderdeel waarvoor u de temperatuur wilt weergeven. Controleer dan de ‘Display sensor’ in de label optie.,
3) ‘Hardinfo’ gebruiken om de CPU-temperatuur te controleren
Hardinfo is een systeemprofiler en benchmark tool die in Linux wordt gebruikt om hardware-informatie in de GUI weer te geven. U kunt ook de CPU temperatuur van de GUI – apparaten – sensoren controleren.
Op Ubuntu en Debian
$ sudo apt install hardinfo
Op Arch Linux kunt u hardinfo vinden in community repo
$ sudo pacman -S hardinfo
voer het volgende commando uit vanaf de terminal om hardware-informatie over de GUI weer te geven.,
# hardinfo
Using ‘i7z’ to find CPU temperature
i7z is a command-line tool to print CPU information on Intel Core i7, i5, i3 processors, and also reports CPU temperature. i7z needs to be run as root or user with sudo privilege.,
voer de volgende opdracht uit om op ubuntu te installeren:
$ sudo apt install i7z
conclusie
los hiervan kun je proberen TLP en thermald te gebruiken, waarmee je de CPU temperatuur onder Linux kunt regelen. Cpufreq is een ander hulpmiddel dat u kan helpen de batterij te besparen en de laptop oververhitting te verminderen die zeer goed werkt op Ubuntu.,
enkele jaren daarvoor gebruikte ik ‘Conky’, een lichtgewicht desktop systeem monitor die statistieken kan tonen van CPU, geheugen, swap ruimte, schijfopslag, temperaturen, processen, netwerkinterfaces, batterijvermogen, enz.
Als u temperaturen wilt controleren zonder hulpmiddelen van derden, kijk dan in het bestand /sys/devices/virtual/thermal/thermal_zone1/temp.
om de temperatuur van de harde schijf te controleren kunt u hddtemp-pakket installeren.