लिनक्स के सबसे महान पहलुओं में से एक यह है कि यह सिस्टम संसाधन उपयोग के मामले में कितना कुशल है। हालांकि, ऐसे बहुत से समय होते हैं जब आप अपने लिनक्स सिस्टम पर कर लगा सकते हैं, जैसे बड़े कोडबेस को संकलित करना, कई वर्चुअल मशीन चलाना, गहन वीडियो गेम खेलना, या 4K वीडियो संपादित करना। इन स्थितियों में, आप यह सुनिश्चित करने के लिए अपने सिस्टम संसाधनों पर नज़र रखना चाह सकते हैं कि आपका CPU बहुत गर्म नहीं हो रहा है। यहां कुछ बेहतरीन सिस्टम मॉनिटर हैं जिनका उपयोग आप लिनक्स में अपने सिस्टम संसाधनों की जांच के लिए कर सकते हैं।
1. System Monitor
अपने सिस्टम संसाधन उपयोग को देखने के सबसे सरल तरीकों में से एक है अंतर्निहित GUI सिस्टम मॉनिटर के माध्यम से। अधिकांश डेस्कटॉप वातावरण एक के साथ आते हैं, और वे आम तौर पर आपके संसाधन उपयोग पर एक सभ्य नज़र पाने के लिए अच्छे होते हैं। उनमें से अधिकांश में कई टैब होते हैं, बहुत कुछ Windows Task Manager की तरह, और यह प्रत्येक दिए गए दृश्य को अधिक सरल और कम भारी बना सकता है।
हालांकि, यदि आप उस तरह के व्यक्ति हैं जो एक स्क्रीन पर सब कुछ देखना चाहते हैं, तो ये आम तौर पर आपके लिए नहीं हैं। साथ ही, वे गलत होने की प्रवृत्ति रख सकते हैं, इसलिए उन्हें कुछ सावधानी के साथ उपयोग करें और अपनी जानकारी सत्यापित करें।
2. Ytop
Top सिस्टम संसाधनों की निगरानी के लिए एक कमांड-लाइन टूल है और लगभग हर लिनक्स डिस्ट्रो में प्री-इंस्टॉल आता है। हालांकि, यह एक बहुत ही बुनियादी टूल है। Ytop एक प्रोग्राम है जो top से कहीं बेहतर है। इसमें शीर्ष पर एक उत्कृष्ट CPU ग्राफ है; एक पढ़ने में आसान मेमोरी ग्राफ; फाइलसिस्टम उपयोग, नेटवर्क उपयोग, और CPU तापमान की रिपोर्ट करता है; और चल रही प्रक्रियाओं की सूची को बहुत नीचे ले जाता है ताकि यह रास्ते से बाहर हो और आपको विचलित न करे।
यह तेजी से रीफ्रेश होता है और आपके सिस्टम संसाधन उपयोग पर त्वरित नज़र डालना बहुत आसान बनाता है जबकि यह आपके रास्ते से बाहर रहता है। यह स्वयं संसाधनों पर भी बहुत हल्का है, इसलिए यह एक पुराने या कमजोर सिस्टम के लिए एक बढ़िया उम्मीदवार है जिसे अपनी ऊर्जा आवंटित करने के तरीके के बारे में सावधान रहने की आवश्यकता है।
कुल मिलाकर, ytop सूची में सबसे अच्छे सिस्टम मॉनिटर में से एक है, और मैं इसे आज़माने की अत्यधिक सलाह देता हूं।
3. Cockpit
हमने पहले ही Cockpit का उपयोग करके अपने Linux सिस्टम को प्रबंधित करने पर एक लेख लिखा है, लेकिन यह इतना शानदार टूल है कि इसका फिर से उल्लेख करना बनता है। Cockpit दूरस्थ सिस्टम को प्रबंधित करने के लिए एक बेहतरीन वेब-आधारित टूल है, लेकिन जब स्थानीय सिस्टम पर उपयोग किया जाता है, तो यह आपके सिस्टम को प्रबंधित करने के लिए एक मृत सरल यूजर इंटरफेस देता है।
मुख्य Overview पेज पर सिस्टम संसाधन उपयोग ग्राफ देखने का एक विकल्प है। ग्राफ काफी सरल हैं, लेकिन डिस्क I/O, नेटवर्क उपयोग, और अधिक में गहराई से गोता लगाने के लिए बहुत सारे विकल्प उपलब्ध हैं। यह वर्चुअल मशीन और कंटेनर जैसी चीजों को प्रबंधित करने के लिए भी उपयोगी है।
4. Netdata
लिनक्स के लिए एक और वेब-आधारित सिस्टम मॉनिटर, Netdata एक अविश्वसनीय टूल है। यह सूची में सभी टूल्स में सबसे विस्तृत है, स्वचालित रूप से मशीन भर में हार्डवेयर उपयोग पर जानकारी खींचता है साथ ही प्रति-कोर CPU उपयोग ग्राफ, IPv4 बनाम IPv6 द्वारा अलग किए गए नेटवर्क पैकेट ट्रेसिंग, और बहुत कुछ।
महान भागों में से एक यह है कि, निर्भरता की आवश्यकता के अलावा, यह अनिवार्य रूप से इंस्टॉल करने के लिए एक कमांड है। इसके अलावा, यह Docker के माध्यम से एक कंटेनर के रूप में इंस्टॉल करने के लिए उपलब्ध है, इसलिए जो लोग रुचि रखते हैं वे कंटेनर को खींच सकते हैं और एक साधारण कमांड के साथ इसे चला सकते हैं। Netdata एक अद्भुत टूल है जो आपको अलर्ट सेट अप करने के विकल्प के साथ बहुत बारीक संसाधन उपयोग आंकड़े देता है।
माननीय उल्लेख
ये बेहतरीन टूल हैं जो किसी न किसी कारण से सूची में नहीं आ पाए।
1. Htop
Htop एक टूल है जो top पर थोड़ा निर्माण करता है बिना इसे बहुत जटिल बनाए। यह एक सिस्टम पर प्रदर्शन के शो के रूप में समुदाय में एक मानक बन गया है।
2. BashTOP
BashTOP ytop के समान है, लेकिन उपयोगकर्ता अनुभव के मामले में काफी महत्वपूर्ण अंतर है। इसका एक विशेष लुक और फील है, और कुल मिलाकर मुझे लगता है कि ytop थोड़ा अधिक उपयोगी है। हालांकि, BashTOP में CPU उपयोग रिपोर्टिंग वास्तव में शानदार है, और मैं इसके लिए इसकी सिफारिश करता हूं।
3. Glances
Glances एक और टूल है जिसका इंटरफ़ेस थोड़ा जटिल है लेकिन आपके सिस्टम पर बहुत अच्छी जानकारी देता है। यह माना जाता है कि "एक नज़र में" सब कुछ, इसलिए नाम। यह उपयोग पर सरलता से रिपोर्ट करता है, लेकिन यह नेटवर्क सत्र (यहां यह TCP कनेक्शन पर रिपोर्ट कर रहा है) को ट्रैक करने के लिए सबसे सरल टूल है, जो आपके उपयोग के आधार पर उपयोगी हो सकता है।
अब जब आप जानते हैं कि सिस्टम संसाधन उपयोग की जांच कैसे करें, तो खराब Linux सिस्टम प्रदर्शन का कारण ढूंढने, Linux PC प्रदर्शन में सुधार करने, और Linux में अपने Nvidia GPU की निगरानी करने के बारे में हमारे गाइड देखना सुनिश्चित करें।