1. परिचय
उबंटू में CPU तापमान की निगरानी सिस्टम प्रदर्शन बनाए रखने और ओवरहीटिंग के कारण संभावित क्षति को रोकने के लिए आवश्यक है। यह विशेष रूप से तब महत्वपूर्ण हो जाता है जब लंबे समय तक उच्च कार्यभार या उच्च परिवेशीय तापमान हो। CPU तापमान को ट्रैक करके आप सिस्टम की स्थिरता सुनिश्चित कर सकते हैं और हार्डवेयर विफलताओं से बच सकते हैं। इस लेख में, हम उबंटू में CPU तापमान जांचने के कई तरीकों को प्रस्तुत करेंगे और आपकी आवश्यकताओं के अनुसार सबसे उपयुक्त टूल चुनने में मदद करेंगे।
2. उबंटू में CPU तापमान की निगरानी का महत्व
CPU तापमान की निगरानी सीधे सिस्टम प्रदर्शन और आयु को प्रभावित करती है। ओवरहीटिंग थर्मल थ्रॉटलिंग को ट्रिगर कर सकती है, जिससे CPU की क्लॉक स्पीड स्वचालित रूप से घट जाती है और प्रदर्शन में गिरावट आती है। इसके अलावा, उच्च तापमान के लंबे समय तक संपर्क से CPU और अन्य हार्डवेयर घटकों को शारीरिक क्षति हो सकती है। इन समस्याओं से बचने और सुगम सिस्टम संचालन सुनिश्चित करने के लिए नियमित CPU तापमान मॉनिटरिंग अत्यावश्यक है।
3. Glances के साथ व्यापक सिस्टम मॉनिटरिंग
Glances एक शक्तिशाली टूल है जो विभिन्न सिस्टम मीट्रिक्स, जिसमें CPU तापमान भी शामिल है, की रीयल‑टाइम निगरानी की अनुमति देता है। चूँकि यह पूरे सिस्टम का एक झलक में अवलोकन प्रदान करता है, आप मेमोरी उपयोग, डिस्क I/O आदि जैसी विस्तृत जानकारी आसानी से देख सकते हैं—सिर्फ CPU तापमान नहीं।
इंस्टॉलेशन और सेटअप
- Glances स्थापित करने के लिए pip, पायथन पैकेज मैनेजर, का उपयोग करें:
bash sudo apt install python3-pip sudo pip3 install glances - इंस्टॉलेशन के बाद, निम्न कमांड से Glances शुरू करें:
bash glances - एक बार Glances चलने के बाद, CPU तापमान और अन्य सेंसर जानकारी दिखाने के लिए
[f]कुंजी दबाएँ।
वेब सर्वर मोड का उपयोग
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. थर्मल ज़ोन जानकारी को सीधे एक्सेस करना
उबंटू आपको फ़ाइल सिस्टम के माध्यम से सीधे तापमान डेटा प्राप्त करने की अनुमति देता है। यह सबसे सरल तरीकों में से एक है, जिसके लिए अतिरिक्त सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता नहीं होती।
/sys/class/thermal/ का उपयोग
तापमान सेंसर जानकारी /sys/class/thermal/ डायरेक्टरी में संग्रहीत होती है। CPU तापमान जांचने के लिए निम्न कमांड चलाएँ:
bash cat /sys/class/thermal/thermal_zone0/temp
आउटपुट मिलीडिग्री में दिया जाता है। उदाहरण के लिए, 27800 का अर्थ 27.8°C है।
सेंसर का अन्वेषण
आपके सिस्टम के आधार पर कई सेंसर मौजूद हो सकते हैं। प्रत्येक सेंसर का मान जांचने के लिए thermal_zone* डायरेक्टरीज़ का अन्वेषण करें:
bash cat /sys/class/thermal/thermal_zone1/temp
फायदे और सीमाएँ
यह विधि किसी अतिरिक्त सॉफ़्टवेयर की आवश्यकता नहीं रखती और बहुत हल्की है। हालांकि, सेंसर की स्थिति और नामकरण सिस्टम के अनुसार भिन्न होते हैं, जो अन्वेषण को समय लेने वाला बना सकता है। इसके अलावा, चूंकि मान मिली डिग्री में प्रदर्शित होते हैं, इसलिए सावधानीपूर्वक व्याख्या आवश्यक है।
6. प्रत्येक विधि की तुलना
प्रत्येक उपकरण और विधि विशिष्ट लाभ प्रदान करती है। Glances व्यापक सिस्टम निगरानी और रिमोट एक्सेस को सक्षम बनाता है, हालांकि डेटा की मात्रा भारी पड़ सकती है। lm-sensors CPU तापमान की जाँच करने का एक सरल और सीधा तरीका प्रदान करता है, जो इसे उपयोगकर्ता-अनुकूल बनाता है। सिस्टम फाइलों तक सीधे पहुँचने के लिए कोई इंस्टॉलेशन आवश्यक नहीं होता, लेकिन सेंसर भिन्नताओं और इकाई प्रारूप के कारण यह कम सहज हो सकता है।
7. निष्कर्ष
Ubuntu में CPU तापमान निगरानी प्रदर्शन को बनाए रखने और सिस्टम की दीर्घायु के लिए महत्वपूर्ण है। इस लेख ने तीन विधियों का परिचय दिया: Glances, lm-sensors, और सीधी फाइल पहुँच। प्रत्येक दृष्टिकोण विभिन्न आवश्यकताओं के लिए उपयुक्त है, इसलिए अपनी पर्यावरण के लिए सबसे उपयुक्त विधि चुनें।
8. अतिरिक्त सुझाव और समस्या निवारण
- सामान्य समस्याएँ : यदि सेंसर जानकारी प्रदर्शित नहीं होती, तो आपके सेंसर पहचाने नहीं गए हो सकते।
sensors-detectको फिर से चलाने का प्रयास करें। - उन्नत उपयोग : तापमान निगरानी को स्वचालित करने के लिए, इन कमांडों को स्क्रिप्ट में शामिल करें ताकि आवधिक जाँच की जा सके या असामान्य तापमान का पता चलने पर अलर्ट भेजे जा सकें।



