1. හැඳින්වීම
Ubuntu හි CPU උෂ්ණත්වය නිරීක්ෂණය කිරීම පද්ධති කාර්ය සාධනය රැක ගැනීමට සහ අධික උෂ්ණත්වයෙන් සිදුවිය හැකි හානි වලින් වැළැක්වීමට අත්යවශ්ය වේ. මෙය දිගු කාලීන උච්ච-බර කාර්යයන් හෝ උෂ්ණත්වය වැඩි පරිසරවලදී විශේෂයෙන් වැදගත් වේ. මෙම ලිපියේ, Ubuntu හි CPU උෂ්ණත්වය පරීක්ෂා කිරීමේ විවිධ ක්රම හඳුන්වා දී ඔබේ අවශ්යතා අනුව නිවැරදි මෙවලම තෝරා ගැනීමට උපකාර කරමු.
2. Ubuntu හි CPU උෂ්ණත්වය නිරීක්ෂණයේ වැදගත්කම
CPU උෂ්ණත්වය නිරීක්ෂණය කිරීම පද්ධති කාර්ය සාධනය සහ දිගුකාලීනතාවයට සෘජුවම බලපායි. අධික උෂ්ණත්වය තාප-අඩු කිරීම (thermal throttling) ක්රියාවලිය සක්රිය කරයි, එය CPU ගැලැක්කය ස්වයංක්රීයව අඩු කර කාර්ය සාධනය අඩු කරයි. තවද, දිගුකාලීන අධික උෂ්ණත්වය CPU සහ අනෙකුත් දෘඪාංග වලට භෞතික හානි සිදු කරයි. මෙම ගැටළු වැළැක්වීමට, නිතර CPU උෂ්ණත්ව නිරීක්ෂණය කිරීම ස්ථාවර පද්ධති ක්රියාකාරිත්වය සහ දෘඪාංග අසාර්ථකතා වලින් වැළැක්වීමට අත්යවශ්ය වේ.

3. Glances සමඟ සම්පූර්ණ පද්ධති නිරීක්ෂණය
Glances යනු රියල්-ටයිම් (real‑time) පද්ධති මට්ටමේ මැනුම් විවිධ මට්ටම්, CPU උෂ්ණත්වය ඇතුළත්, නිරීක්ෂණය කිරීමට හැකි බලවත් මෙවලමකි. එය සම්පූර්ණ පද්ධතියේ සාරාංශයක් ලබා දී, CPU උෂ්ණත්වය පමණක් නොව මතක භාවිතය, තැටි I/O, සහ අනෙකුත් ප්රධාන තොරතුරු එකම නරඹමින් පරීක්ෂා කිරීමට ඉඩ සලසයි.
ස්ථාපනය සහ සැකසීම
- Glances ස්ථාපනය කිරීමට, පළමුව Python හි පැකේජ් කළමනාකරු pip භාවිතා කරන්න:
bash sudo apt install python3-pip sudo pip3 install glances - ස්ථාපනයෙන් පසු, පහත කමාන්ඩ් එකෙන් Glances ආරම්භ කරන්න:
bash glances - Glances ක්රියාත්මක වන විට,
[f]යතුර ඔබා සංවේදක තොරතුරු, CPU උෂ්ණත්වය ඇතුළත්, පෙන්වන්න.
වෙබ් සේවාදායක ප්රකාරය භාවිතා කිරීම
Glances වෙබ් සේවාදායක ප්රකාරය තුළද ක්රියාත්මක කළ හැකි අතර, වෙබ් බ්රවුසරයක් මගින් වෙනත් උපාංග වලින් පද්ධති තොරතුරු නිරීක්ෂණය කළ හැක. මෙම ප්රකාරය සක්රිය කිරීමට පහත කමාන්ඩ් එක ක්රියාත්මක කරන්න:
bash glances -w
ඔබේ වෙබ් බ්රවුසරයේ ලබා දී ඇති URL එකට පිවිසි, CPU උෂ්ණත්වය ඇතුළත් පද්ධති තොරතුරු නරඹන්න.
වාසි සහ සීමා
Glances හි විශාල වාසිය වන්නේ සම්පූර්ණ පද්ධතියේ විස්තරාත්මක සාරාංශයක් එකම නරඹමින් ලබා දීමයි. කෙසේ වෙතත්, ඔබට CPU උෂ්ණත්වය පමණක් පරීක්ෂා කිරීමට අවශ්ය නම්, පෙන්වෙන තොරතුරු ප්රමාණය අධික ලෙස හැඟී විය හැක.
4. lm-sensors සමඟ සංවේදක දත්ත සෘජුව ලබා ගැනීම
lm-sensors යනු CPU උෂ්ණත්වය ඇතුළත් සංවේදක තොරතුරු සෘජුව ප්රවේශ වීමට ඉඩ දෙන සරල මෙවලමකි. එය Linux පරිශීලකයන් අතර ඉතා ප්රචලිත සහ සරල ක්රමයකි.
ස්ථාපනය සහ සැකසීම
- lm-sensors ස්ථාපනය කිරීමට පහත කමාන්ඩ් එක ක්රියාත්මක කරන්න:
bash sudo apt-get install lm-sensors - ස්ථාපනයෙන් පසු, පද්ධතියේ සියලුම ලැබිය හැකි සංවේදක හඳුනා ගැනීමට:
bash sudo sensors-detect - ප්රශ්න වලට “YES” ලෙස පිළිතුරු දෙමින් සංවේදක හඳුනා ගැනීම සම්පූර්ණ කරන්න.
CPU උෂ්ණත්වය පෙන්වීම
හඳුනා ගැනීම අවසන් වූ පසු, sensors කමාන්ඩ් එක භාවිතා කර CPU උෂ්ණත්වය සහ අනෙකුත් සංවේදක දත්ත පෙන්විය හැක:
bash sensors
මෙම කමාන්ඩ් එක වත්මන් CPU උෂ්ණත්වය සහ අනෙකුත් සංවේදක තොරතුරු ප්රතිඵල ලෙස ලබා දේ.
වාසි සහ සීමා
lm-sensors සරල හා භාවිතයට පහසු වන අතර, CPU උෂ්ණත්වය ඉක්මනින් පරීක්ෂා කිරීමට ඉතා සුදුසුය. කෙසේ වෙතත්, ඔබට විස්තරාත්මක පද්ධති නිරීක්ෂණය හෝ දුරස්ථ ප්රවේශය අවශ්ය නම්, Glances වැනි මෙවලම් වඩා සුදුසු විය හැක.

5. තාප කලාප (Thermal Zone) තොරතුරු සෘජුව ලබා ගැනීම
Ubuntu හි, පද්ධති ගොනු පද්ධතිය (file system) හරහා උෂ්ණත්ව සංවේදක දත්ත සෘජුව ලබා ගත හැක. මෙය අති සරල ක්රමයක් වන අතර අතිරේක මෘදුකාංග ස්ථාපනය අවශ්ය නොවේ.
/sys/class/thermal/ භාවිතා කිරීම
උෂ්ණත්ව සංවේදක දත්ත /sys/class/thermal/ නාමාවලියේ ගබඩා වේ. CPU උෂ්ණත්වය පරීක්ෂා කිරීමට පහත කමාන්ඩ් එක ක්රියාත්මක කරන්න:
bash cat /sys/class/thermal/thermal_zone0/temp
ප්රතිඵලය මිලි-ඩිග්රි සෙල්සියස් (millidegrees Celsius) ආකාරයෙන් වේ; 27800 යන අගය 27.8°C න් පෙන්වයි.
සංවේදක පරීක්ෂා කිරීම
සමහර පද්ධතිවල බහු සංවේදක තිබිය හැක. වෙනත් සංවේදක වල අගයන් පරීක්ෂා කිරීමට thermal_zone* නාමාවලීන් පරීක්ෂා කරන්න:
bash cat /sys/class/thermal/thermal_zone1/temp
වාසි සහ සීමා
මෙම ක්රමයේ ප්රධාන වාසිය යනු අමතර මෘදුකාංගයක් අවශ්ය නොවීමයි. කෙසේ වෙතත්, සංවේදක නාම සහ ස්ථාන පද්ධතිය අනුව වෙනස් විය හැකි බැවින් නිවැරදි ගොනුව සොයා ගැනීම අභියෝගයක් වේ. තවද, ප්රතිඵල මිලිඩිග්රි වලින් ලබා දෙන බැවින්, අගයන් විශ්ලේෂණය කිරීමේදී අතිරේක අවධානයක් අවශ්ය වේ.
6. ක්රමවල සංසන්දනය
සෑම මෙවලමක් සහ ක්රමයක්ම තමන්ගේම වාසි සහ සීමා ඇත. Glances පද්ධතියේ සම්පූර්ණ නිරීක්ෂණය සහ දුරස්ථ ප්රවේශය ලබා දේ, නමුත් පෙන්වන තොරතුරු ප්රමාණය වැඩි වීම නිසා අධික වේ. අනෙක් පැත්තේ, lm-sensors CPU උෂ්ණත්වය පරීක්ෂා කිරීම සඳහා සරල හා සෘජු ක්රමයක් ලබා දේ, එය භාවිතයට පහසු කරයි. අවසානයේ, පද්ධති ගොනු සෘජුව ප්රවේශය ලබා ගැනීම අමතර මෘදුකාංගයක් අවශ්ය නොවුවත්, පද්ධතිය‑අනුකූල සංවේදක ස්ථාන සහ මිලිඩිග්රි ප්රතිඵල නිසා පරිශීලක හිතකාමී නොවිය හැක.

7. නිගමනය
CPU උෂ්ණත්ව නිරීක්ෂණය Ubuntu පද්ධතියේ කාර්ය සාධනය සහ දිගුකාලීනතාව රැක ගැනීමට අත්යවශ්ය වේ. මෙම ලිපියේ, අපි ක්රම තුනක් හඳුන්වා දුන්නෙමු: Glances, lm-sensors, සහ පද්ධති ගොනු සෘජු ප්රවේශය. සෑම ක්රමයක්ම තමන්ගේම ශක්තියක් ඇත, එබැවින් ඔබේ අවශ්යතා සහ පරිසරයට සුදුසු එක තෝරන්න.
8. අතිරේක උපදෙස් සහ ගැටළු විසඳීම
- Common Issues: සංවේදක තොරතුරු පෙන්වන්නේ නැත්නම්, සංවේදක හඳුනාගැනීම නිවැරදි නොවිය හැක.
sensors-detectනැවත ධාවනය කරන්න. - Advanced Use: ඔබට උෂ්ණත්ව නිරීක්ෂණය ස්වයංක්රීය කර ගැනීමට අවශ්ය නම්, මෙම විධාන ස්ක්රිප්ට් එකකට එක් කර නිතර පරීක්ෂා කර, අසාමාන්යතා හඳුනාගත් විට ඇඟවීම් යැවිය හැක.



