अगले लेख में हम BpyTOP नामक एक शीर्ष विकल्प पर एक नज़र डालने जा रहे हैं। के बारे में है एक संसाधन मॉनिटर जो प्रोसेसर, मेमोरी, डिस्क, नेटवर्क और प्रक्रिया उपयोग और सांख्यिकी प्रदर्शित करता है। जैसा कि नाम से पता चलता है, यह पायथन में लिखा गया है।
आजकल, कई उपयोगकर्ताओं के लिए सिस्टम संसाधनों के उपयोग की निगरानी करने की क्षमता कुछ महत्वपूर्ण है। सिस्टम के सामान्य रखरखाव के बारे में निर्णय लेते समय संसाधनों के उपयोग को जानना बहुत सहायक होता है। कुछ विकल्प हैं, जैसे शीर्ष और हॉप्ट, लेकिन ये केवल कुछ सिस्टम मैट्रिक्स दिखाते हैं, जैसे सीपीयू और मेमोरी उपयोग। Bpytop है एक टर्मिनल-आधारित संसाधन मॉनिटर जो कुशलता से और अत्यधिक नेत्रहीन रूप से काम करता है.
इस उपकरण का लेखक वही है जो विकसित हुआ है बैशटॉप। अगर उनके बीच बहुत अंतर नहीं है। दोनों उपयोगिताओं का उद्देश्य एक ही उद्देश्य है और इसमें समान सुविधाएँ हैं। फर्क सिर्फ इतना है कि वे दोनों अलग-अलग प्रोग्रामिंग भाषाओं में लिखे गए हैं। बैशटॉप को बैश और में लिखा गया है पाइथन में Bpytop लिखा है। दोनों कार्यक्रम जीएनयू / लिनक्स, मैक ओएस और फ्रीबीएसडी के साथ संगत हैं।
डेवलपर का दावा है कि बैपटॉप की तुलना में Bpytop तेज है। इस कारण से यह पता चलता है कि उपयोगकर्ता Bashtop के बजाय Bpytop का उपयोग करते हैं। हालाँकि, यह उपयोगकर्ता पर निर्भर है।
Bpytop की सामान्य विशेषताएं
कमांड लाइन के लिए यह उपकरण जो कुछ सुविधाएँ प्रदान करता है वे निम्नलिखित हैं:
- यह कार्यक्रम हमें प्रदान करता है कुंजी नेविगेशन के साथ एक अत्यधिक दृश्य और उत्तरदायी उपयोगकर्ता इंटरफ़ेस तीर ऊपर y नीचे.
- जब हमने कार्यक्रम शुरू किया है, अगर हम F2 दबाते हैं तो हम प्रोग्राम के विकल्प बदल सकते हैं.
- के साथ खाता एकीकृत माउस समर्थन चयन बटन और स्क्रॉल करने योग्य मेनू के साथ।
- इस उपकरण में है चल रही प्रक्रियाओं को फ़िल्टर करने की क्षमता.
- हम कर सकते हैं डिस्क ड्राइव के लिए वर्तमान पढ़ने और लिखने की गति की जाँच करें.
- हमें भेजने की संभावना होगी SIGKILL, SIGTERM और SIGINT रनिंग प्रोसेस के लिए.
- यह प्रदर्शित करने के लिए एक सहज ऑटोस्केल ग्राफ है नेटवर्क उपयोग के आँकड़े.
- हम एक देखेंगे नया संस्करण उपलब्ध होने पर मेनू में पॉपअप.
ये इस उपकरण की कुछ विशेषताएं हैं। वे कर सकते हैं सभी से विस्तार से परामर्श करें GitHub पर पेज परियोजना का.
स्थापना के लिए आवश्यकताएँ
Bpytop की स्थापना से शुरू करने से पहले, हमें यह सुनिश्चित करना होगा कि हमारा सिस्टम निम्नलिखित आवश्यकताओं को पूरा करे:
- हमारे पास पायथन 3 होगा (संस्करण 3.6 या बाद का संस्करण) हमारे सिस्टम पर स्थापित है।
- भी हमारे पास Psutil मॉड्यूल होना चाहिए। हम टर्मिनल में निम्नलिखित कमांड का उपयोग करके इसे स्थापित कर सकते हैं (Ctrl + Alt + T):
python3 -m pip install psutil
Ubuntu उपयोगकर्ता Bpytop को स्थापित करने के दो तरीके हो सकते हैं। पहला स्रोत से स्थापित किया जाएगा और दूसरा संबंधित स्नैप पैकेज का उपयोग किया जाएगा।
Bpytop स्थापना
स्रोत से
पैरा स्रोत से स्थापित करेंपहली बात यह है कि हमें करना होगा GitHub भंडार का क्लोन। हम एक टर्मिनल खोलकर (Ctrl + Alt + T) और निम्न कमांड का उपयोग करके ऐसा कर सकते हैं:
git clone https://github.com/aristocratos/bpytop.git
पैरा स्रोत से संकलन, चलो क्लोन निर्देशिका में जाएँ:
cd bpytop
एक बार अंदर, हम निम्नलिखित कमांड निष्पादित करेंगे:
sudo make install
जैसा कि आप उपरोक्त स्क्रीनशॉट में देख सकते हैं, हम स्क्रीन पर मुद्रित परिणाम नहीं देखेंगे.
स्नैप पैकेज से
Bpytop हम इसे भी खोज लेंगे में उपलब्ध है तंबू तानना। हम एक टर्मिनल खोलकर (Ctrl + Alt + T) और कमांड का उपयोग करके इसे स्थापित कर सकते हैं:
sudo snap install bpytop
Bpytop को लॉन्च करें
पैरा बाइटप शुरू करो हम केवल टर्मिनल में निम्नलिखित कमांड निष्पादित करने जा रहे हैं (Ctrl + Alt + T):
bpytop
यह कमांड हमें अपने सिस्टम के संसाधनों के आंकड़ों के साथ यूजर इंटरफेस दिखाना चाहिए।
पैरा कमांड और कीबोर्ड शॉर्टकट का उपयोग करके सहायता प्राप्त करें, हम से अधिक नहीं होगा ESC कुंजी दबाएं और नीचे स्क्रॉल करें HELP विकल्प चुनें.
यहां हमें कीबोर्ड शॉर्टकट की सूची मिलेगी जैसा कि आप पिछले स्क्रीनशॉट में देख सकते हैं।
पैरा Bpytop संसाधन मॉनिटर से बाहर निकलने से ज्यादा कुछ नहीं है दबाएँ'q'कीबोर्ड पर।
कॉन्फ़िगरेशन विकल्प जिन्हें उपयोगकर्ता इंटरफ़ेस से भी बदला जा सकता है निर्देशिका में हैं $ घर / .config / bpytop.
BpyTOP एक उत्कृष्ट उपयोगिता है। यह तेज़, उत्तरदायी, उच्च अनुकूलन योग्य है, और सिस्टम संसाधनों को एक विचारशील और तार्किक तरीके से प्रस्तुत करता है। कार्यक्रम सक्रिय विकास में है, कि हम में जारी रख सकते हैं GitHub पेज को प्रोजेक्ट करें.