Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

मैं लिनक्स के 'top' से एक बेहतर टर्मिनल मॉनिटरिंग टूल पर क्यों स्विच हुआ

प्रकाशित: 11 अप्रैल, 2026, सुबह 10:00 बजे EDT

अफाम का टेक पब्लिशिंग में अनुभव 2018 से है, जब उन्होंने मेक टेक ईज़ियर के लिए काम किया। वर्षों से, उन्होंने विंडोज, लिनक्स, और ओपन सोर्स टूल्स को कवर करने वाले उच्च-गुणवत्ता वाले गाइड, समीक्षाएं, टिप्स और व्याख्याकार लेख प्रकाशित करने के लिए प्रतिष्ठा बनाई है। उनका काम शीर्ष वेबसाइटों पर प्रदर्शित किया गया है, जिसमें टेक्निकल उस्ताद, विंडोज रिपोर्ट, गाइडिंग टेक, अल्फ्र, और नेक्स्ट ऑफ विंडोज शामिल हैं।

उनके पास कंप्यूटर साइंस में पहली डिग्री है और वे डेटा गोपनीयता और सुरक्षा के प्रबल समर्थक हैं, इस विषय पर कई टिप्स, वीडियो और ट्यूटोरियल फूजो टेक यूट्यूब चैनल पर प्रकाशित हैं।

जब वह काम नहीं कर रहे होते, तो वह अपने परिवार के साथ समय बिताना, साइकिल चलाना, या अपने बगीचे की देखभाल करना पसंद करते हैं।

जब आप लिनक्स का उपयोग करना शुरू करते हैं तो आप आमतौर पर top कमांड विरासत में पाते हैं। यह कुछ ऐसा नहीं है जिसे आप जानबूझकर चुनते हैं, लेकिन यह काम करता है और अक्सर आपका गो-टू होता है जब कोई प्रोसेस आपके CPU को अधिकतम कर देता है। एक समस्या जो आपको हो सकती है वह यह है कि top आमतौर पर संख्याओं की एक दीवार होती है जिसे आपके पास व्याख्या करने का समय नहीं हो सकता है, खासकर यदि आप दबाव में हैं।

btop यह बहुत बेहतर करता है। इसने मुझे समस्याओं को वास्तविक समय में होते हुए देखने में मदद की, CPU स्पाइक्स, डिस्क गतिविधि, और प्रोसेस को एक दृश्य में पंक्तिबद्ध किया। मैंने top कमांड पर भरोसा करना पूरी तरह से बंद कर दिया।

btop वह दिखाता है जो top छुपाता है

संख्याओं की दीवार के बजाय पूर्ण सिस्टम दृश्य

यदि आप top और btop को साथ-साथ लॉन्च करते हैं, तो अंतर स्पष्ट हो जाता है। top आमतौर पर एक घना टेबल उत्पन्न करेगा जो टेक्स्ट-भारी है। इसमें CPU उपयोग एक ही प्रतिशत में संक्षेपित और एक ही मेमोरी आंकड़ा शामिल है। इसके अलावा, आपको एक अलग टूल की आवश्यकता होती है या संख्याओं की व्याख्या करने की क्षमता। top ऐसा लगता है जैसे यह उम्मीद करता है कि आप पहले से ही समझते हैं कि कौन सी संख्याएं महत्वपूर्ण हैं और कहां देखना है।

btop के साथ अनुभव पूरी तरह से अलग है। btop top की फ्लैट सूची से आपके सिस्टम के संरचित दृश्य की ओर जाता है। top में एक ही CPU प्रतिशत जो हुआ करता था, वह एक प्रति-कोर CPU ग्राफ बन जाता है जो वास्तविक समय में अपडेट होता है। यह मुझे तुरंत असमान वर्कलोड देखने देता है। यह आपको मेमोरी और स्वैप उपयोग के लिए बार देता है ताकि आप आसानी से दबाव देख सकें। और यह थ्रूपुट के लिए एक लाइव नेटवर्क पैनल पेश करता है। btop का दृश्य एक डिस्क I/O सेक्शन भी शामिल करता है जो वास्तविक समय रीड/राइट क्रियाएं दिखाता है।

व्यावहारिक उपयोग में अंतर महत्वपूर्ण है।

फीचर top btop
प्रति-कोर CPU दृश्य नहीं हाँ (ग्राफ)
मेमोरी विज़ुअलाइज़ेशन नहीं हाँ
नेटवर्क मॉनिटरिंग नहीं हाँ
डिस्क I/O नहीं हाँ
एकीकृत दृश्य नहीं हाँ

जब मैंने स्विच किया, तो मैंने जो सबसे बड़ा सुधार देखा वह था कि मैं अपने सिस्टम को कितनी जल्दी समझ सका। btop दिखाता है कि विभिन्न सिस्टम भाग एक साथ कैसे व्यवहार करते हैं, बजाय उन्हें अलग-अलग संख्याओं के रूप में प्रदर्शित करने के।

btop इंस्टॉल करना और शुरू करना

एक कमांड, कोई सेटअप नहीं, और आप तुरंत साथ चल सकते हैं

btop प्रमुख लिनक्स डिस्ट्रीब्यूशन के डिफ़ॉल्ट रिपॉजिटरी में उपलब्ध है और एक ही कमांड से इंस्टॉल होता है:

  • उबंटू/मिंट: sudo apt install btop
  • फेडोरा: sudo dnf install btop
  • आर्क लिनक्स: sudo pacman -S btop

btop इंस्टॉल होने के साथ, आप नीचे दी गई कमांड चला सकते हैं:

btop

तुरंत, आपको एक लेआउट मिलता है जो अलग दिखता है और जीवंत महसूस होता है, चलते CPU ग्राफ, नेटवर्क पैनल पर प्रदर्शित पृष्ठभूमि ट्रैफिक, और एक अच्छी तरह से सॉर्ट की गई प्रोसेस सूची के साथ। यह बिना कुछ सीखे या कॉन्फिगर किए तुरंत एक उपयोगी दृश्य है।

btop ने बदल दिया कि मैं वास्तविक समय में कैसे समस्या निवारण करता हूँ

संख्याओं की व्याख्या करने से लेकर बॉटलनेक को तुरंत पहचानने तक

यह पहली बार नहीं था जब मेरा सिस्टम एक बड़ी फ़ाइल ट्रांसफर करते समय धीमा हुआ कि मैंने देखा कि btop मुझे समस्याओं को अलग तरीके से कैसे देखता है। top ने मुझे बिना बताए उच्च CPU उपयोग दिखाया होगा। इसने मुझे डिस्क गतिविधि की पुष्टि करने के लिए अन्य टूल्स का उपयोग करने के लिए मजबूर किया होगा।

btop ने तुरंत मुझे दिखाया कि जब अन्य कोर निष्क्रिय रहे, CPU उपयोग बढ़ गया। यह जानने के लिए पर्याप्त जानकारी थी कि मेरा वर्कलोड समान रूप से वितरित नहीं था। लेकिन मुझे और भी अधिक स्पष्टता मिली क्योंकि, साथ ही, मैं डिस्क I/O पैनल में एक निरंतर और स्थिर वृद्धि देख सकता था। यह स्पष्ट हो गया कि मेरी rsync जॉब, जो पृष्ठभूमि में चल रही थी, स्पाइक का कारण बन रही थी।

यह CPU व्यवहार, डिस्क गतिविधि, और सटीक प्रोसेस के सही संयोजन के माध्यम से दृश्यता थी, और इसने अनुमान या टूल्स के एक नए सेट की आवश्यकता नहीं की। मैं बस वही जोड़ रहा था जो सिस्टम मुझे स्पष्ट रूप से बता रहा था।

इंटरएक्टिविटी जो top में बस नहीं है

स्क्रीन छोड़े बिना फ़िल्टरिंग, सॉर्टिंग, और नियंत्रण

दृश्यता सिर्फ लाभों में से एक है। इसके अलावा, btop के साथ काम करना कहीं आसान है। अब मैं btop की लाइव फ़िल्टरिंग पर बहुत भरोसा करता हूँ। मुझे किसी प्रोसेस को ट्रैक करने के लिए स्क्रॉल या स्कैन करने की आवश्यकता नहीं है। मुझे केवल टाइप करना शुरू करना है और सूची को वास्तविक समय में संकीर्ण होते देखना है। यह मेरा गो-टू है जब भी मेरे पास पहले से ही एक विचार है कि मुझे क्या खोजने की आवश्यकता है।

इसमें बहुत तेज सॉर्टिंग भी है जो मुझे सेकंड में CPU-भारी से मेमोरी-भारी पर स्विच करने की अनुमति देती है। यह त्वरित स्विचिंग विभिन्न वर्कलोड व्यवहार की गहरी समझ की अनुमति देती है; आपको टूल को पुनरारंभ करने या कॉन्फिगरेशन बदलने की आवश्यकता नहीं है।

btop में बिल्ट-इन प्रोसेस नियंत्रण भी शामिल है। तो, इंटरफेस के भीतर, मैं एक प्रोसेस को मार सकता हूँ जिसे रोकने की आवश्यकता है। मेरे पास एक सत्र था जहां मुझे एक दुर्व्यवहार करने वाली नोड (Node.js) प्रोसेस को अलग करना और मारना था। मैंने इसे इंटरफेस छोड़े बिना हासिल किया। अतीत में, इस पूरी प्रक्रिया में कुछ अतिरिक्त चरणों की आवश्यकता होती।

btop अन्य top विकल्पों की तुलना में कैसे खड़ा है

वैकल्पिक समाधान हैं। तो top से स्विच करने से पहले, यह जानना अच्छा है कि क्या संभव है। उनमें से कुछ जिन्हें मैंने आजमाया है, यहां उनकी तुलना है:

टूल के लिए सर्वश्रेष्ठ btop की तुलना में सीमा
htop top से परिचित अपग्रेड कोई समर्पित डिस्क/नेटवर्क पैनल नहीं (अधिक सीमित दृश्यता)
glances रिमोट मॉनिटरिंग, वेब UI पायथन और अतिरिक्त pip पैकेज की आवश्यकता होती है
btop पूर्ण सिस्टम मॉनिटरिंग, दैनिक उपयोग htop की तुलना में थोड़ा अधिक संसाधन उपयोग

इन सभी में, htop सबसे आम विकल्प हो सकता है। लेकिन भले ही यह बेहतर पठनीयता प्रदान करता है और कुछ बुनियादी इंटरएक्टिविटी जोड़ता है, फिर भी यह btop की सिस्टम-वाइड दृश्यता की तुलना में फीका पड़ता है। मैं अक्सर Glances की सिफारिश करता हूं क्योंकि यह फीचर-रिच है और रिमोट मॉनिटरिंग के लिए बहुत अच्छा काम करता है। चिंता का एकमात्र बिंदु इसका भारी निर्भरता पदचिह्न है।

ऐसे टूल्स भी हैं जिन्हें मैंने सूचीबद्ध नहीं किया है, जैसे bottom (btm) और bpytop, जिन्होंने btop को प्रेरित किया। उन्हें एक और नज़र देना उचित हो सकता है, भले ही मुझे दृश्यता, प्रदर्शन, और उपयोग में आसानी के बीच btop का संतुलन पसंद है।

  1. माइक्रोसॉफ्ट एज में  अनुशंसित ब्राउज़र सेटिंग्स उपयोग करें  प्रॉम्प्ट अक्षम करने का तरीका माइक्रोसॉफ्ट एज में "अनुशंसित ब्राउज़र सेटिंग्स उपयोग करें" प्रॉम्प्ट अक्षम करने का तरीका

    यह पोस्ट आपको दिखाएगी कि आप अपने एज ब्राउज़र पर अनुशंसित ब्राउज़र सेटिंग्स उपयोग करें प्रॉम्प्ट को कैसे अक्षम कर सकते हैं। माइक्रोसॉफ्ट ने एज क्रोमियम में माइक्रोसॉफ्ट अनुशंसित ब्राउज़र सेटिंग्स उपयोग करें संकेत देना शुरू कर दिया है, जिससे लगता है कि कंपनी अब उपयोगकर्ताओं को एज को डिफ़ॉल्ट ब्राउज़र

  1. Calq: आपकी उंगलियों पर एक त्वरित कैलकुलेटर Calq: आपकी उंगलियों पर एक त्वरित कैलकुलेटर

    मुझे नहीं पता कि बाकी सभी कैसे काम करते हैं, लेकिन मैं उस तरह का व्यक्ति हूं जिसे हमेशा त्वरित गणना करने की आवश्यकता होती है। एक साधारण कितना बदलाव है या मुझे हर चीज के लिए कितना भुगतान करना चाहिए से लेकर मुझे इस USD (यूएस डॉलर) के लिए कितना IDR (इंडोनेशियाई रुपिया - मेरे देश की मुद्रा) भुगतान करना

  1. विंडोज में फ़ोल्डर रीडायरेक्शन और यूज़र प्रोफाइल समझाया गया विंडोज में फ़ोल्डर रीडायरेक्शन और यूज़र प्रोफाइल समझाया गया

    विंडोज ऑपरेटिंग सिस्टम में फ़ोल्डर रीडायरेक्शन और यूज़र प्रोफाइल उपयोगकर्ताओं को एक सुसंगत उपयोगकर्ता अनुभव प्रदान करते हैं, चाहे उपयोगकर्ता कहीं भी लॉग ऑन हो। विंडोज 11/10/8/7 में यह सुविधा शामिल है। विंडोज OS में फ़ोल्डर रीडायरेक्शन और यूज़र प्रोफाइल ये प्रौद्योगिकियां, फ़ोल्डर रीडायरेक्शन और य