امیرحسین کریم پور
مدیر ارشد توسینسو و متخصص سرویس های مایکروسافت

آموزش پیدا کردن دمای CPU در لینوکس به زبان ساده

همیشه موضوع دما در سخت افزار های کامپیوتر از جمله CPU مهم بوده و هست و یکی از نگرانی های مدیران سیستم در این رابطه می باشد که با استفاده از دستگاه هایی خنک کننده مثل FAN بتوانند دمای سیستم را در حالت تعادل نگه دارند و اجازه دهند که CPU سیستم بیش از حد گرم شود زیرا در غیر این صورت به CPU آسیب جدی وارد می کند و باعث سوختن آن می شود . در سیستم عامل گنو لینوکس با روش های مختلفی می توانیم دمای CPU و سایر سخت افزار ها را بدست آوریم . ما در این نکته می خواهیم با استفاده از ترمینال لینوکس نحوه بدست آوردن دمای CPU را به شما آموزش دهیم . خب برای اینکه بتوانیم دمای CPU را بدست آوریم بایستی پکیج نرم افزاری به نام lm-sensors را روی سیستم نصب کنیم ، برای نصب این پکیج دستور زیر را در ترمینال تایپ و اجرا کنید :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
:~# sudo apt-get install lm-sensors 

حالا دستور زیر را در ترمینال اجرا کنید :

:~# sudo sensors-detect

ممکن است نیاز باشد تا دستور زیر را نیز اجرا کنید تا سرویس این نرم افزار Start شود :

:~# sudo service kmod start

توجه کنید اگر از توزیع های مبتنی بر اوبونتو استفاده می کنید دستور فوق را اجرا کنید اما اگر از توزیع های مبتنی بر Debian و یا RedHat و CentOS استفاده می کنید دستور زیر را اجرا کنید :

:~# sudo systemctl start kmod

هنگام اجرای دو دستور فوق از شما سئوالاتی پرسیده می شود که به همه آن ها پاسخ Yes بدهید . در نهایت برای پی بردن به دمای CPU یا پردازنده سیستم دستور زیر را در ترمینال تایپ و سپس اجرا کنید :

:~# sensors

خروجی دستور فوق مانند زیر است :

karthick@Ubuntu-desktop:~$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

w83627dhg-isa-0290
Adapter: ISA adapter
Vcore:       +1.10 V  (min =  +0.00 V, max =  +1.74 V)   
in1:         +1.60 V  (min =  +1.68 V, max =  +1.44 V)   ALARM
AVCC:        +3.30 V  (min =  +2.98 V, max =  +3.63 V)   
VCC:         +3.28 V  (min =  +2.98 V, max =  +3.63 V)   
in4:         +1.85 V  (min =  +1.66 V, max =  +1.11 V)   ALARM
in5:         +1.26 V  (min =  +1.72 V, max =  +0.43 V)   ALARM
in6:         +0.09 V  (min =  +1.75 V, max =  +0.62 V)   ALARM
3VSB:        +3.30 V  (min =  +2.98 V, max =  +3.63 V)   
Vbat:        +3.18 V  (min =  +2.70 V, max =  +3.30 V)   
fan1:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan2:        892 RPM  (min = 2136 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan4:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan5:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
temp1:       +36.0°C  (high = +63.0°C, hyst = +55.0°C)  sensor = diode
temp2:       +39.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
temp3:      +119.0°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = thermistor
cpu0_vid:   +2.050 V

نویسنده : امیرحسین کریم پور

منبع : linux.tosinso.com

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی میباشد


امیرحسین کریم پور
امیرحسین کریم پور

مدیر ارشد توسینسو و متخصص سرویس های مایکروسافت

امیرحسین کریم پور ، مدیر ارشد توسینسو ، متخصص شبکه ، تخصص در حوزه سیستم عامل های کلاینت و سرور مایکروسافت و سرویس های مربوطه ، سیستم عامل لینوکس و... ، سابقه کار با سازمان ها و شرکت های مختلف در زمینه سرویس های مایکروسافت در قالب پروژه ، مشاوره و آموزش. علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی

نظرات