rootnt
16-02-2008, 00:48
شاید خیلی مواقع پیش اومده باشه که بخواید اطلاعاتی در مورد وضعیت سخت افزارهاتون مانند دمای cpu یا mainboard و ... یا سرعت چرخش فنهای که به برد اصلی وصل می شن رو بدونید
یا مثل من دوست داشته باشید همیشه در جریان وضیعت سخت افزار هاتون باشید و حتی آمار یا نمودار وضیعت سلامتی سخت افزارهاتون در هر لحظه در دسترس باشه
من برنامه lm-sensors رو بهتون معرفی می کنم
این برنامه از سنسورهای i2c برای کار استفاده می کنه
در اصل قسمت کوچکی از این برنامه در قسمت user space هستش وبیشتر فعالیتها در سطح کرنل انجام می شه که i2c نامیده می شه و کار این برنامه ارتباط زیادی با کرنل داره و همچنین نوع چیپ و سنسور سخت افزار شما
لیست سخت افزارهایی که توسط این برنامه با کرنل های مربوطه پشتیبانی می شه (به اضافه یک سری اطلاعات دیگه) :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم آدرس سایت اصلی:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نصب کردن برنامه که خیلی آسونه و معمولا در مخازن توزیعهای مختلف موجوده
مهمترین قسمت کار تنظیمبرنامه وتنظیم کرنل با توجه به اطلاعاتی که از سخت افزارهاتون دارید برای کار با اونه
فقط مهمترین چیزهاش به فعال بودن قسمت i2c-dev و i2c-core هستش
در بیشتر توزیعهای جدید این قسمت هم مشکل زیادی نداره چون در کرنلهایی که از قبل کامپایل و نصب شده دیگه احتیاج به تغییر نداره و معمولا این ماژول ها انتخاب شده و فقط کافیه که شما اسم اونها رو به فایل etc/modules/ اضافه کنید
ولی اگر نبود باید کرنل رو دوباره کامپیال و این قابلیتها رو بهش اضافه کنید که دیگه اون بحث جداگانه ای داره
حالا کاری که باید بکنید اینه که فرمان sensors-detect# رو اجرا کنید - به همه سوالاتش جواب Yes بدید تا خودش تنظیمات رو هم انجام بده (ا این برنامه یا بهتر بگم این دستور سخت افزارها رو اسکن می کنه و بعدش ماژولهایی رو که احتیاج دارید رو بهتون نشون می ده و همونطور که در آخر می گه خودش از شما می خواد که بهش اجازه بدید اسم ماژولهای مورد نظر رو در فایل etc/modules/ قرار بده که شما برای بار اول و همچنین برای اطمینان از موجود بودن ماژولهای مورد نظر یک بار با دستور modprobe سعی کنید اونها رو در هسته قرار بدید)
بعد با دستور sensors نتیجه رو خواهید دید:
rootnt@Parsix:~$ sensors
it8712-isa-0a10
Adapter: ISA adapter
VCore 1: +1.17 V (min = +0.00 V, max = +4.08 V)
VCore 2: +1.79 V (min = +0.00 V, max = +4.08 V)
+3.3V: +2.43 V (min = +0.00 V, max = +4.08 V)
+5V: +4.89 V (min = +0.00 V, max = +6.85 V)
+12V: +11.97 V (min = +0.00 V, max = +16.32 V)
-12V: -4.53 V (min = -27.36 V, max = +3.93 V)
-5V: -1.59 V (min = -13.64 V, max = +4.03 V)
Stdby: +4.97 V (min = +0.00 V, max = +6.85 V)
VBat: +3.28 V
fan1: 0 RPM (min = 0 RPM, div = 2)
fan2: 3260 RPM (min = 0 RPM, div = 2)
fan3: 0 RPM (min = 0 RPM, div = 2)
M/B Temp: +24.0°C (low = -1.0°C, high = +127.0°C) sensor = transistor
CPU Temp: +128.0°C (low = -1.0°C, high = +127.0°C) sensor = disabled
Temp3: +41.0°C (low = -1.0°C, high = +127.0°C) sensor = thermal diode
cpu0_vid: +1.563 V
فعلا :11:
یا مثل من دوست داشته باشید همیشه در جریان وضیعت سخت افزار هاتون باشید و حتی آمار یا نمودار وضیعت سلامتی سخت افزارهاتون در هر لحظه در دسترس باشه
من برنامه lm-sensors رو بهتون معرفی می کنم
این برنامه از سنسورهای i2c برای کار استفاده می کنه
در اصل قسمت کوچکی از این برنامه در قسمت user space هستش وبیشتر فعالیتها در سطح کرنل انجام می شه که i2c نامیده می شه و کار این برنامه ارتباط زیادی با کرنل داره و همچنین نوع چیپ و سنسور سخت افزار شما
لیست سخت افزارهایی که توسط این برنامه با کرنل های مربوطه پشتیبانی می شه (به اضافه یک سری اطلاعات دیگه) :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این هم آدرس سایت اصلی:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نصب کردن برنامه که خیلی آسونه و معمولا در مخازن توزیعهای مختلف موجوده
مهمترین قسمت کار تنظیمبرنامه وتنظیم کرنل با توجه به اطلاعاتی که از سخت افزارهاتون دارید برای کار با اونه
فقط مهمترین چیزهاش به فعال بودن قسمت i2c-dev و i2c-core هستش
در بیشتر توزیعهای جدید این قسمت هم مشکل زیادی نداره چون در کرنلهایی که از قبل کامپایل و نصب شده دیگه احتیاج به تغییر نداره و معمولا این ماژول ها انتخاب شده و فقط کافیه که شما اسم اونها رو به فایل etc/modules/ اضافه کنید
ولی اگر نبود باید کرنل رو دوباره کامپیال و این قابلیتها رو بهش اضافه کنید که دیگه اون بحث جداگانه ای داره
حالا کاری که باید بکنید اینه که فرمان sensors-detect# رو اجرا کنید - به همه سوالاتش جواب Yes بدید تا خودش تنظیمات رو هم انجام بده (ا این برنامه یا بهتر بگم این دستور سخت افزارها رو اسکن می کنه و بعدش ماژولهایی رو که احتیاج دارید رو بهتون نشون می ده و همونطور که در آخر می گه خودش از شما می خواد که بهش اجازه بدید اسم ماژولهای مورد نظر رو در فایل etc/modules/ قرار بده که شما برای بار اول و همچنین برای اطمینان از موجود بودن ماژولهای مورد نظر یک بار با دستور modprobe سعی کنید اونها رو در هسته قرار بدید)
بعد با دستور sensors نتیجه رو خواهید دید:
rootnt@Parsix:~$ sensors
it8712-isa-0a10
Adapter: ISA adapter
VCore 1: +1.17 V (min = +0.00 V, max = +4.08 V)
VCore 2: +1.79 V (min = +0.00 V, max = +4.08 V)
+3.3V: +2.43 V (min = +0.00 V, max = +4.08 V)
+5V: +4.89 V (min = +0.00 V, max = +6.85 V)
+12V: +11.97 V (min = +0.00 V, max = +16.32 V)
-12V: -4.53 V (min = -27.36 V, max = +3.93 V)
-5V: -1.59 V (min = -13.64 V, max = +4.03 V)
Stdby: +4.97 V (min = +0.00 V, max = +6.85 V)
VBat: +3.28 V
fan1: 0 RPM (min = 0 RPM, div = 2)
fan2: 3260 RPM (min = 0 RPM, div = 2)
fan3: 0 RPM (min = 0 RPM, div = 2)
M/B Temp: +24.0°C (low = -1.0°C, high = +127.0°C) sensor = transistor
CPU Temp: +128.0°C (low = -1.0°C, high = +127.0°C) sensor = disabled
Temp3: +41.0°C (low = -1.0°C, high = +127.0°C) sensor = thermal diode
cpu0_vid: +1.563 V
فعلا :11: