1. Introduction
उबंटू पर CPU तापमान की निगरानी सिस्टम के प्रदर्शन को बनाए रखने और ओवरहीटिंग से होने वाले संभावित नुकसान को रोकने के लिए आवश्यक है। यह विशेष रूप से लंबे समय तक उच्च-लोड कार्यों के दौरान या उच्च परिवेशीय तापमान वाले वातावरण में महत्वपूर्ण है। इस लेख में, हम उबंटू पर CPU तापमान जांचने के विभिन्न तरीकों का परिचय देंगे और आपकी आवश्यकताओं के आधार पर सही टूल चुनने में मदद करेंगे।
2. Importance of Monitoring CPU Temperature on Ubuntu
CPU तापमान की निगरानी सीधे सिस्टम के प्रदर्शन और दीर्घायु को प्रभावित करती है। अधिक गर्मी थर्मल थ्रॉटलिंग को सक्रिय कर सकती है, जो स्वचालित रूप से CPU की क्लॉक स्पीड को कम कर देती है और प्रदर्शन को घटा देती है। इसके अतिरिक्त, लगातार अधिक गर्मी CPU और अन्य हार्डवेयर घटकों को शारीरिक क्षति पहुँचा सकती है। इन समस्याओं से बचने के लिए, नियमित CPU तापमान निगरानी स्थिर सिस्टम संचालन सुनिश्चित करने और हार्डवेयर विफलताओं से बचने के लिए अत्यंत महत्वपूर्ण है।

3. Glances के साथ व्यापक सिस्टम मॉनिटरिंग
Glances एक शक्तिशाली उपकरण है जो विभिन्न सिस्टम मीट्रिक्स, जिसमें 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 तापमान भी शामिल है, तक सीधे पहुँच प्रदान करता है। यह सेंसर डेटा प्रदर्शित करने के सबसे सरल तरीकों में से एक है और लिनक्स उपयोगकर्ताओं द्वारा व्यापक रूप से उपयोग किया जाता है।
स्थापना और सेटअप
- 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. थर्मल ज़ोन जानकारी को सीधे एक्सेस करना
उबंटू पर, आप सिस्टम की फ़ाइल प्रणाली के माध्यम से सीधे तापमान सेंसर डेटा प्राप्त कर सकते हैं। यह सबसे सरल तरीकों में से एक है और इसके लिए किसी अतिरिक्त सॉफ़्टवेयर की आवश्यकता नहीं होती।
Using /sys/class/thermal/
तापमान सेंसर डेटा /sys/class/thermal/
डायरेक्टरी में संग्रहीत होता है। CPU का तापमान जांचने के लिए, निम्नलिखित कमांड चलाएँ:
bash cat /sys/class/thermal/thermal_zone0/temp
आउटपुट मिलीडिग्री सेल्सियस में होता है, अर्थात् मान 27800
27.8°C दर्शाता है।
Exploring Sensors
कुछ सिस्टम में कई सेंसर हो सकते हैं। विभिन्न सेंसरों के मान जांचने के लिए, thermal_zone*
डायरेक्टरीज़ को देखें:
bash cat /sys/class/thermal/thermal_zone1/temp
Advantages and Limitations
इस विधि का मुख्य लाभ यह है कि इसे अतिरिक्त सॉफ़्टवेयर की आवश्यकता नहीं होती। हालांकि, सेंसर के नाम और स्थान सिस्टम के अनुसार बदल सकते हैं, जिससे सही फ़ाइल ढूँढ़ना कठिन हो जाता है। साथ ही, क्योंकि आउटपुट मिलीडिग्री में होता है, मानों की व्याख्या करते समय अतिरिक्त सावधानी बरतनी चाहिए।
6. Comparison of Methods
प्रत्येक टूल और विधि के अपने फायदे और सीमाएँ होती हैं। Glances व्यापक सिस्टम मॉनिटरिंग और रिमोट एक्सेस प्रदान करता है, लेकिन प्रदर्शित जानकारी की मात्रा के कारण यह भारी लग सकता है। दूसरी ओर, lm-sensors CPU तापमान जाँचने का एक सरल और सीधा तरीका प्रदान करता है, जिससे इसका उपयोग आसान हो जाता है। अंत में, सिस्टम फ़ाइलों को सीधे एक्सेस करने के लिए अतिरिक्त सॉफ़्टवेयर की आवश्यकता नहीं होती, लेकिन सिस्टम-निर्भर सेंसर स्थानों और मिली‑डिग्री आउटपुट के कारण यह उपयोगकर्ता के अनुकूल नहीं हो सकता।

7. Conclusion
CPU तापमान की निगरानी Ubuntu सिस्टम के प्रदर्शन और दीर्घायु को बनाए रखने के लिए अत्यंत महत्वपूर्ण है। इस लेख में, हमने तीन विधियों का परिचय दिया: Glances, lm-sensors, और सिस्टम फ़ाइलों तक सीधा पहुँच। प्रत्येक विधि की अपनी ताकतें हैं, इसलिए वह चुनें जो आपकी आवश्यकताओं और पर्यावरण के अनुकूल हो।
8. अतिरिक्त सुझाव और समस्या निवारण
- Common Issues: यदि सेंसर की जानकारी दिखाई नहीं देती है, तो सेंसर सही ढंग से पहचाने नहीं जा रहे हो सकते हैं।
sensors-detect
को फिर से चलाने का प्रयास करें। - उन्नत उपयोग: यदि आप तापमान मॉनिटरिंग को स्वचालित करना चाहते हैं, तो आप इन कमांड्स को एक स्क्रिप्ट में एकीकृत कर सकते हैं ताकि नियमित रूप से जाँच की जा सके और यदि कोई असामान्यता पाई जाए तो अलर्ट भेजे जा सकें।