मैं सीपीयू तापमान कैसे प्राप्त करूं?
स्थापित करें एलएम-सेंसर
sudo apt-get install lm-sensors
स्थापना के बाद टर्मिनल में निम्नलिखित टाइप करें
sudo sensors-detect
आपको दौड़ना भी पड़ सकता है
sudo service kmod start
यह आपसे कुछ सवाल पूछेगा। उन सभी के लिए हां में जवाब दें । अंत में अपना सीपीयू तापमान प्रकार प्राप्त करने के लिए sensors
अपने टर्मिनल में ।
sensors
आउटपुट:
$ sensorscoretemp-isa-0000Adapter: ISA adapterCore 0: +41.0°C (high = +78.0°C, crit = +100.0°C) coretemp-isa-0001Adapter: ISA adapterCore 1: +41.0°C (high = +78.0°C, crit = +100.0°C) w83627dhg-isa-0290Adapter: ISA adapterVcore: +1.10 V (min = +0.00 V, max = +1.74 V) in1: +1.60 V (min = +1.68 V, max = +1.44 V) ALARMAVCC: +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) ALARMin5: +1.26 V (min = +1.72 V, max = +0.43 V) ALARMin6: +0.09 V (min = +1.75 V, max = +0.62 V) ALARM3VSB: +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) ALARMfan2: 892 RPM (min = 2136 RPM, div = 8) ALARMfan3: 0 RPM (min = 10546 RPM, div = 128) ALARMfan4: 0 RPM (min = 10546 RPM, div = 128) ALARMfan5: 0 RPM (min = 10546 RPM, div = 128) ALARMtemp1: +36.0°C (high = +63.0°C, hyst = +55.0°C) sensor = diodetemp2: +39.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diodetemp3: +119.0°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistorcpu0_vid: +2.050 V
एचडीडी तापमान स्थापित देखने के लिए hddtemp
sudo apt-get install hddtemp
आउटपुट:
$ sudo hddtemp /dev/sda /dev/sda: ST3160813AS: 34°C
त्वरित कमांड लाइन समाधान; शो में तापमान millidegrees सेल्सियस (m°C)
cat /sys/class/thermal/thermal_zone*/temp
एप्लेट
यदि आप एक आसान-से-एक्सेस संस्करण की तलाश में हैं, तो एक जोड़ें हार्डवेयर सेंसर मॉनिटर करने के लिए Gnome पैनल:
-
sudo apt-get install sensors-applet
- यह स्थापित करेगा सेंसर-एप्लेट पैकेज पैनल राइट क्लिक करें, चुनें
Add to panel...
, फिर इसे चुनें:-
आपका काम हो गया । आप कॉन्फ़िगर कर सकते हैं कि कौन से सेंसर एप्लेट पर राइट-क्लिक करके और चयन करके प्रदर्शित होते हैं
Preferences->Sensors
.
तापमान, पंखे की गति और वोल्टेज की निगरानी के लिए एक अच्छा संकेतक है psensor. यह सभी सेंसर का आउटपुट दिखाता है, ग्राफ खींचता है । इसके अलावा चयनित आउटपुट को संकेतक पैनल में रखा जा सकता है ।
इसे टाइप करके उबंटू रिपॉजिटरी से इंस्टॉल किया जा सकता है:
sudo apt-get install psensor
पीपीए से पीएसेंसर के नए संस्करण स्थापित किए जा सकते हैं:
sudo add-apt-repository ppa:jfi/ppasudo apt-get updatesudo apt-get install psensor
जब आप ग्राफ़ कॉलम में बॉक्स पर टिक करते हैं तो यह ग्राफ़ भी खींच सकता है:
यहाँ अधिक चित्रों के साथ कुछ जानकारी है ।
कुछ मामलों में सभी सेंसर प्रदर्शित नहीं होते हैं । तब आप दौड़ सकते हैं
sudo sensors-detect
और सभी सवालों के जवाब "हां" । लेकिन कुछ मामलों में काफी सुरक्षित नहीं है, लेकिन मुझे इससे कभी कोई वास्तविक समस्या नहीं हुई । डिफ़ॉल्ट उत्तर लेने का एक सुरक्षित तरीका है ।
कुछ अतिरिक्त सेंसर दिखाई दे सकते हैं ।
तृतीय-पक्ष ऐप्स के बिना तापमान
लेखन के समय, सभी उत्तरों में तृतीय-पक्ष उपयोगिताओं का उपयोग शामिल है । यदि आप बिना कुछ स्थापित किए तापमान का पता लगाना चाहते हैं, तो उपयोग करें:
$ cat /sys/class/thermal/thermal_zone*/temp2000053000500005300056000680004900050000
यह देखने के लिए कि तापमान किन क्षेत्रों का उपयोग कर रहा है:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'INT3400 Thermal 20.0°CSEN1 45.0°CSEN2 51.0°CSEN3 57.0°CSEN4 59.0°Cpch_skylake 77.5°CB0D4 50.0°Cx86_pkg_temp 51.0°C
तापमान 3 निहित दशमलव स्थानों के साथ सेल्सियस में संग्रहीत किया जाता है । sed
आउटपुट को "प्रीटिफाई" करने के लिए उपयोग किया जाता है ।
अंतिम तापमान है x86_pkg_temp
पर सूचना दी 54.0°C
. स्काईलेक आई 7 6700 एचक्यू सीपीयू के लिए, मैंने नीचे शंकु प्रदर्शन के लिए इस तापमान का उपयोग किया ।
तापमान के साथ Conky
यदि आप तृतीय-पक्ष उपयोगिताओं को बुरा नहीं मानते हैं तो मुझे शंकु का उपयोग करना पसंद है-एक हल्के वजन प्रणाली मॉनिटर ।
Conky आदेशों
कॉन्की के भीतर सिस्टम वैरिएबल का उपयोग मैं आइवी ब्रिज सीपीयू की निगरानी के लिए करता था:
${hwmon 2 temp 1}°C
मेरे द्वारा उपयोग किए गए स्काईलेक सीपीयू की निगरानी के लिए:
${hwmon 0 temp 1}°C
Conky प्रदर्शन
के conky प्रदर्शन इस तरह दिखता है:
तापमान 72 डिग्री सेल्सियस से शुरू होता है जिसमें एक सीपीयू 100 मेगाहर्ट्ज के टर्बो मोड में 3200% पर चलता है । फिर टर्बो को बंद कर दिया जाता है और टेम्प 10 डिग्री सेल्सियस से 62 डिग्री सेल्सियस तक 2600 मेगाहर्ट्ज की गैर-टर्बो गति के साथ गिरता है । 10 सेकंड बाद टर्बो को वापस चालू कर दिया जाता है और तापमान तुरंत 72 डिग्री सेल्सियस तक वापस बढ़ जाता है ।
तापमान को नियंत्रित करना
अपने तापमान को जानने के बाद आप शायद इसे बेहतर तरीके से नियंत्रित करना चाहते हैं । tlp
प्रणाली को नियंत्रण में रखने के लिए अद्भुत काम करता है । इसके साथ काम करता है thermald
, इंटेल पावरलैम्प, यूएसबी पावर के लिए बैटरी बनाम एसी, आदि । हालांकि अत्यधिक विन्यास योग्य मुझे एक सुखद आउट-ऑफ-द-बॉक्स अनुभव के लिए कॉन्फ़िगरेशन सेटिंग्स को कभी नहीं बदलना पड़ा । इसका उपयोग करने से पहले मुझे हर समय एक आईवीब्रिज लैपटॉप के साथ सभी प्रकार की समस्याएं थीं । मेरे पास यह मेरे नए स्काईलेक लैपटॉप पर है और उबंटू 16.04 एलटीएस से 18.04 अपग्रेड करने के अलावा प्रशंसक कभी नहीं चलते हैं ।
आप यहां इंस्टॉलेशन निर्देशों के साथ एक बहुत विस्तृत लेखन प्राप्त कर सकते हैं: बंद सीपीयू overheating से
hardinfo सभी हार्डवेयर जानकारी प्राप्त करने के लिए बहुत उपयोगी उपकरण है ।
द्वारा हार्ड जानकारी स्थापित करें sudo apt-get install hardinfo
. फिर आप सेंसर द्वारा तापमान प्राप्त कर सकते हैं ।
-
का छोटा पैकेज स्थापित करें acpi इस आदेश से
sudo apt-get install acpi
-
आपको पहली बार पुष्टि के लिए वाई दबाना होगा । अब तापमान प्रकार इस आदेश को खोजने के लिए
acpi -t
एलएम-सेंसर स्थापित करने के बाद:
sudo apt install lm-sensors
भागो:
sudo sensors-detect
हार्डवेयर टेम्प्स देखने के लिए आप निम्न कमांड चला सकते हैं:
watch -n 1 sensors
इसके अलावा, प्रशंसक आमतौर पर बायोस द्वारा नियंत्रित होता है ।
एक और अच्छा उपकरण है i7z
इंटेल कोर प्रोसेसर के लिए:
sudo apt install i7zsudo i7z
और क्योंकि i7z
जैसे चलता है top
, उपयोग करने की कोई आवश्यकता नहीं है watch
.
XSensors
एक्ससेंसर हार्डवेयर स्वास्थ्य जैसे तापमान, वोल्टेज और पंखे की गति के बारे में लिबसेंसर लाइब्रेरी से डेटा पढ़ता है और डिजिटल रीड-आउट में जानकारी प्रदर्शित करता है ।
टर्मिनल खोलें और टाइप करें:
sudo apt-get install xsensors lm-sensors
फिर टर्मिनल खोलकर और कमांड चलाकर अपने कंप्यूटर के हार्डवेयर सेंसर का पता लगाएं:
sudo sensors-detect
फिर आपसे बहुत सारे सवाल पूछे जाएंगे कि आप प्रोग्राम को किस हार्डवेयर का पता लगाना चाहते हैं । यह आमतौर पर सुरक्षित है और सभी प्रश्नों के डिफ़ॉल्ट उत्तरों को स्वीकार करने की सिफारिश की जाती है, जब तक कि आप नहीं जानते कि आप क्या कर रहे हैं ।
Xsensors बनाम Psensor
एक्ससेंसर और पीएसेंसर दोनों कंप्यूटर के तापमान और पंखे की गति की निगरानी करते हैं । दो अनुप्रयोगों के बीच का अंतर प्रदर्शित होने वाली जानकारी के विस्तार के स्तर में है और जानकारी कैसे प्रदर्शित होती है ।
एक्ससेंसर पीएसेंसर की तुलना में थोड़ी अधिक विशिष्ट जानकारी प्रदर्शित करता है । Psensor है छोटे और अधिक विनीत से XSensors और यह प्रदर्शित करता है खुद के रूप में डेस्कटॉप पर एक छोटे से थर्मामीटर अधिसूचना क्षेत्र में चिह्न ऊपरी दाहिने कोने में के डेस्कटॉप. हार्डवेयर तापमान प्रदर्शित करने के लिए आप किसी भी समय थर्मामीटर आइकन पर राइट-क्लिक कर सकते हैं ।
आपके कंप्यूटर के हार्डवेयर का पता लगाने के लिए पीएसेंसर की स्थापना एक्ससेंसर की तरह ही की जाती है, आपके कंप्यूटर के हार्डवेयर सेंसर का पता लगाने के लिए एलएम-सेंसर स्थापित करके । फिर कमांड चलाने वाले अपने कंप्यूटर के हार्डवेयर सेंसर का पता लगाएं:
sudo sensors-detect
और एक्ससेंसर के साथ, सभी प्रश्नों के डिफ़ॉल्ट उत्तरों को स्वीकार करें ।
उबंटू 16.04 में और बाद में पीएसेंसर आपके कंप्यूटर के हार्डवेयर सेंसर को बिना चलाए स्वचालित रूप से पता लगाता है sudo sensors-detect
रास्पबेरी पाई पर, आप तापमान को पुनः प्राप्त कर सकते हैंका उपयोग करना vcgencmd
:
vcgencmd measure_temp
आउटपुट:
temp=39.0'C
बस आप लोग जानते हैं, इनमें से कोई भी जंक स्थापित नहीं करता है sensors
जरूरत है । बस एक करो acpi -V
और बूम, आपको सब कुछ मिल गया । उदाहरण:
Battery 0: Charging, 91%, 00:17:25 until chargedBattery 0: design capacity 3310 mAh, last full capacity 3309 mAh = 99%Adapter 0: on-lineThermal 0: ok, 40.0 degrees CThermal 0: trip point 0 switches to mode critical at temperature 127.0 degrees CThermal 0: trip point 1 switches to mode hot at temperature 127.0 degrees CCooling 0: pkg-temp-0 no state information availableCooling 1: LCD 0 of 100Cooling 2: Processor 0 of 10Cooling 3: Processor 0 of 10Cooling 4: Processor 0 of 10Cooling 5: Processor 0 of 10
यह सब और केएमओडी स्थापित करने से आसान तरीका । .. बस acpi -V.
संबंधित: [हार्डवेयर सेंसर] (unity - Is there a hardware temperature sensor indicator? - Ask Ubuntu ), [संकेतक] (unity - How can I get System Monitor Indicator to display temperature? - Ask Ubuntu ) और [प्रशंसक नियंत्रण] (overheating - How do I get fan control working? - Ask Ubuntu ) ।