How to Easily Check CPU Temperature on Ubuntu – A Step-by-Step Guide Using Glances and lm-sensors

1. Utangulizi

Kufuatilia joto la CPU kwenye Ubuntu ni muhimu kwa kudumisha utendaji wa mfumo na kuzuia uharibifu unaoweza kutokea kutokana na joto kali. Hii ni muhimu hasa wakati wa kazi za muda mrefu zenye mzigo mkubwa au katika mazingira yenye joto la juu. Katika makala hii, tutakuletea mbinu mbalimbali za kuangalia joto la CPU kwenye Ubuntu na kukusaidia kuchagua zana sahihi kulingana na mahitaji yako.

2. Umuhimu wa Kufuatilia Joto la CPU kwenye Ubuntu

Kufuatilia joto la CPU kunaathiri moja kwa moja utendaji na uimara wa mfumo. Joto kali linaweza kusababisha thermal throttling, ambayo hupunguza kasiotomatiki na kupunguza utendaji. Zaidi ya hayo, joto kali la muda mrefu linaweza kusababisha uharibifu wa kimwili kwa CPU na vipengele vingine vya vifaa. Ili kuzuia matatizo haya, ufuatiliaji wa mara kwa mara wa joto la CPU ni muhimu kwa kuhakikisha mfumo unafanya kazi kwa utulivu na kuepuka kushindwa kwa vifaa.

3. Ufuatiliaji Kamili wa Mfumo kwa Glances

Glances ni zana yenye nguvu inayokuwezesha kufuatilia kwa wakati halisi vipimo mbalimbali vya mfumo, ikijumuisha joto la CPU. Inatoa muhtasari wa mfumo mzima, ikikuruhusu kuangalia si tu joto la CPU bali pia matumizi ya kumbukumbu, I/O ya diski, na taarifa nyingine muhimu kwa mtazamo mmoja.

Usakinishaji na Mipangilio

  1. Ili kusakinisha Glances, kwanza tumia meneja wa vifurushi wa Python, pip:
    bash sudo apt install python3-pip sudo pip3 install glances
  2. Baada ya usakinishaji, anza Glances kwa amri ifuatayo:
    bash glances
  3. Mara Glances inapokimbia, bonyeza kitufe cha [f] kuonyesha taarifa za sensa, ikijumuisha joto la CPU.

Kutumia Hali ya Seva ya Wavuti

Glances pia inaweza kutumika katika hali ya seva ya wavuti, ikikuruhusu kufuatilia taarifa za mfumo kutoka kwa vifaa vingine kupitia kivinjari cha wavuti. Ili kuwezesha hali hii, endesha amri ifuatayo:

glances -w

Fungua URL iliyotolewa katika kivinjari chako ili kuona taarifa za mfumo, ikijumuisha joto la CPU.

Faida na Mapungufu

Faida kubwa ya Glances ni uwezo wake wa kutoa muhtasari wa kina wa mfumo mzima kwa mtazamo mmoja. Hata hivyo, ikiwa unahitaji tu kuangalia joto la CPU, kiasi kikubwa cha taarifa kinachoonyeshwa kinaweza kuhisi kuwa kinachochosha.

4. Kupata Data ya Sensa Moja kwa Moja kwa lm-sensors

lm-sensors ni zana rahisi inayokuwezesha kupata moja kwa moja taarifa za sensa, ikijumuisha joto la CPU. Ni mojawapo ya mbinu za moja kwa moja na rahisi zaidi za kuonyesha data ya sensa na inatumika sana na watumiaji wa Linux.

Usakinishaji na Mipangilio

  1. Ili kusakinisha lm-sensors, endesha amri ifuatayo:
    bash sudo apt-get install lm-sensors
  2. Baada ya usakinishaji, gundua sensa zote zinazopatikana kwenye mfumo wako kwa kuendesha:
    bash sudo sensors-detect
  3. Fuata maelekezo na uingize “YES” unapoulizwa kugundua sensa.

Kuonyesha Joto la CPU

Mara mchakato wa ugunduzi umekamilika, unaweza kutumia amri ya sensors kuonyesha joto la CPU na data nyingine za sensa:

sensors

Amri hii itatoa joto la CPU la sasa pamoja na taarifa nyingine za sensa.

Faida na Mapungufu

lm-sensors ni rahisi na inatumika kwa urahisi, na hivyo ni bora kwa kuangalia joto la CPU haraka. Hata hivyo, ikiwa unahitaji ufuatiliaji wa kina wa mfumo au ufikiaji wa mbali, zana kama Glances zinaweza kuwa bora zaidi.

5. Kupata Taarifa za Eneo la Joto Moja kwa Moja

Kwenye Ubuntu, unaweza kupata data ya sensa ya joto moja kwa moja kupitia mfumo wa faili wa mfumo. Hii ni mojawapo ya mbinu rahisi zaidi na haifanyi haja ya usakinishaji wa programu yoyote ya ziada.

Kutumia /sys/class/thermal/

Data ya sensa ya joto huhifadhiwa katika saraka ya /sys/class/thermal/. Ili kuangalia joto la CPU, endesha amri ifuatayo:

cat /sys/class/thermal/thermal_zone0/temp

Matokeo yanatolewa katika milidegrees Celsius, maana yake thamani ya 27800 inawakilisha 27.8°C.

Kuchunguza Sensa

Baadhi ya mifumo inaweza kuwa na sensa nyingi. Ili kuangalia thamani za sensa tofauti, chunguza saraka za thermal_zone*:

cat /sys/class/thermal/thermal_zone1/temp

Faida na Vikwazo

Faida kuu ya njia hii ni kwamba haitaji programu ya ziada. Hata hivyo, majina ya sensor na maeneo yanaweza kutofautiana kwa mfumo, hivyo kufanya iwe ngumu kupata faili sahihi. Zaidi ya hayo, kwa kuwa pato liko katika millidegrees, tahadhari ya ziada inahitajika wakati wa kutafsiri maadili.

6. Ulinganisho wa Njia

Kila zana na njia ina faida na vikwazo vyake mwenyewe. Glances inatoa ufuatiliaji wa mfumo kamili na ufikiaji wa mbali lakini inaweza kuwa ngumu kutokana na kiasi cha habari inayoonyeshwa. Kwa upande mwingine, lm-sensors inatoa njia rahisi na ya moja kwa moja ya kuangalia joto la CPU, hivyo kufanya iwe rahisi kutumia. Hatimaye, kufikia faili za mfumo moja kwa moja hakuhitaji programu ya ziada lakini inaweza kuwa chini ya urafiki wa mtumiaji kutokana na maeneo ya sensor yanayotegemea mfumo na pato la millidegree.

7. Hitimisho

Ufuatiliaji wa joto la CPU ni muhimu kwa kudumisha utendaji na maisha marefu ya mfumo wa Ubuntu. Katika makala hii, tulianzisha njia tatu: Glances, lm-sensors, na ufikiaji wa moja kwa moja kwa faili za mfumo. Kila njia ina nguvu zake, hivyo chagua ile inayofaa vizuri mahitaji yako na mazingira.

8. Vidokezo vya Ziada na Utatuzi wa Matatizo

  • Matatizo ya Kawaida: Ikiwa habari ya sensor haionekani, sensor zinaweza kuwa hazijatambuliwa vizuri. Jaribu kuendesha sensors-detect tena.
  • Matumizi ya Juu: Ikiwa unataka kufanya ufuatiliaji wa joto kiotomatiki, unaweza kuunganisha amri hizi kwenye skripti ili kuangalia mara kwa mara na kutuma arifa ikiwa makosa yatapatikana.