मैं सीपीयू तापमान कैसे प्राप्त करूं?

मैं सीपीयू तापमान कैसे प्राप्त करूं?

स्थापित करें एलएम-सेंसर Install lm-sensors

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 Install 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 पैनल:

  1. sudo apt-get install sensors-applet - यह स्थापित करेगा सेंसर-एप्लेट पैकेज
  2. पैनल राइट क्लिक करें, चुनें Add to panel..., फिर इसे चुनें:alt text

  3. आपका काम हो गया । आप कॉन्फ़िगर कर सकते हैं कि कौन से सेंसर एप्लेट पर राइट-क्लिक करके और चयन करके प्रदर्शित होते हैं Preferences->Sensors.

    alt text

तापमान, पंखे की गति और वोल्टेज की निगरानी के लिए एक अच्छा संकेतक है psensor. यह सभी सेंसर का आउटपुट दिखाता है, ग्राफ खींचता है । इसके अलावा चयनित आउटपुट को संकेतक पैनल में रखा जा सकता है ।

psensor in action

इसे टाइप करके उबंटू रिपॉजिटरी से इंस्टॉल किया जा सकता है:

sudo apt-get install psensor

पीपीए से पीएसेंसर के नए संस्करण स्थापित किए जा सकते हैं:

sudo add-apt-repository ppa:jfi/ppasudo apt-get updatesudo apt-get install psensor

जब आप ग्राफ़ कॉलम में बॉक्स पर टिक करते हैं तो यह ग्राफ़ भी खींच सकता है:

Screenshot

यहाँ अधिक चित्रों के साथ कुछ जानकारी है ।

एक और उपयोगी लिंक

कुछ मामलों में सभी सेंसर प्रदर्शित नहीं होते हैं । तब आप दौड़ सकते हैं

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 प्रदर्शन इस तरह दिखता है:

enter image description here

तापमान 72 डिग्री सेल्सियस से शुरू होता है जिसमें एक सीपीयू 100 मेगाहर्ट्ज के टर्बो मोड में 3200% पर चलता है । फिर टर्बो को बंद कर दिया जाता है और टेम्प 10 डिग्री सेल्सियस से 62 डिग्री सेल्सियस तक 2600 मेगाहर्ट्ज की गैर-टर्बो गति के साथ गिरता है । 10 सेकंड बाद टर्बो को वापस चालू कर दिया जाता है और तापमान तुरंत 72 डिग्री सेल्सियस तक वापस बढ़ जाता है ।


तापमान को नियंत्रित करना

अपने तापमान को जानने के बाद आप शायद इसे बेहतर तरीके से नियंत्रित करना चाहते हैं । tlp प्रणाली को नियंत्रण में रखने के लिए अद्भुत काम करता है । इसके साथ काम करता है thermald, इंटेल पावरलैम्प, यूएसबी पावर के लिए बैटरी बनाम एसी, आदि । हालांकि अत्यधिक विन्यास योग्य मुझे एक सुखद आउट-ऑफ-द-बॉक्स अनुभव के लिए कॉन्फ़िगरेशन सेटिंग्स को कभी नहीं बदलना पड़ा । इसका उपयोग करने से पहले मुझे हर समय एक आईवीब्रिज लैपटॉप के साथ सभी प्रकार की समस्याएं थीं । मेरे पास यह मेरे नए स्काईलेक लैपटॉप पर है और उबंटू 16.04 एलटीएस से 18.04 अपग्रेड करने के अलावा प्रशंसक कभी नहीं चलते हैं ।

आप यहां इंस्टॉलेशन निर्देशों के साथ एक बहुत विस्तृत लेखन प्राप्त कर सकते हैं: बंद सीपीयू overheating से

hardinfo सभी हार्डवेयर जानकारी प्राप्त करने के लिए बहुत उपयोगी उपकरण है ।

द्वारा हार्ड जानकारी स्थापित करें sudo apt-get install hardinfo. फिर आप सेंसर द्वारा तापमान प्राप्त कर सकते हैं ।

  1. का छोटा पैकेज स्थापित करें acpi इस आदेश से

    sudo apt-get install acpi
  2. आपको पहली बार पुष्टि के लिए वाई दबाना होगा । अब तापमान प्रकार इस आदेश को खोजने के लिए

    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 Screenshot

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 ) ।