अगले लेख में हम bmon पर एक नज़र डालने जा रहे हैं। यह यूनिक्स जैसी प्रणालियों के लिए एक सरल लेकिन शक्तिशाली टेक्स्ट-आधारित नेटवर्क मॉनिटरिंग और डीबगिंग टूल है। जा रहा हूँ नेटवर्क से संबंधित आँकड़े कैप्चर करें और उन्हें वास्तविक समय में एक अनुकूल प्रारूप में नेत्रहीन प्रदर्शित करेगा।
बैंडविड्थ की हानि एक कठिन समस्या है, जिसके परिणामस्वरूप नेटवर्क पर चल रहे अनुप्रयोगों से धीमी प्रतिक्रिया होती है। इसलिए यह हमेशा दिलचस्प होता है नियंत्रण बैंडविड्थ spikes इस समस्या से बचने के लिए। हम इसे बमन की मदद से कर सकते हैं, जो हमें नेटवर्क से संबंधित समस्याओं को नियंत्रित करने में मदद करेगा।
उबुन्टु पर बमन स्थापित करें
इस उपकरण को स्थापित करना आसान है और इस लेख में हम देखेंगे कि कैसे उबुन्टु 16.04 पर स्थापित करें। लगभग सभी Gnu / Linux वितरण में डिफ़ॉल्ट रिपॉजिटरी में bmon पैकेज है। इसे स्थापित करने के लिए हमें केवल एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और लिखना होगा:
sudo apt-get install bmon
हम भी कर सकते हैं कोड संकलित करें टर्मिनल में निम्नलिखित कमांड का उपयोग करना:
git clone https://github.com/tgraf/bmon.git cd bmon sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf sudo ./autogen.sh sudo ./configure sudo make sudo make install
उबन्टु में bmon टूल का उपयोग कैसे करें
यह स्पष्ट किया जाना चाहिए कि आरएक्स का अर्थ है बाइट्स प्रति सेकंड और प्राप्त किया TX संचरित बाइट्स को संदर्भित करता है प्रति सेकंड। इसे निम्नानुसार चलाएं:
bmon
अधिक विस्तृत बैंडविड्थ उपयोग आँकड़े देखने के लिए, d कुंजी दबाएं और आपको निम्न जैसा कुछ दिखाई देगा:
Shift + दबाएं? त्वरित सहायता देखने के लिए।
पैरा एक विशिष्ट इंटरफ़ेस के लिए आँकड़े देखें, ऊपर और नीचे तीर का उपयोग कर इसे चुनें। यदि हम केवल एक विशिष्ट इंटरफ़ेस की निगरानी करना चाहते हैं, तो इसे कमांड लाइन पर एक तर्क के रूप में इस प्रकार जोड़ें:
bmon -p enp10s0
-P ध्वज एक ऐसी नीति स्थापित करता है, जो यह बताती है कि कौन सा नेटवर्क प्रदर्शित करने के लिए इंटरफ़ेस को परिभाषित करता है, उदाहरण के लिए मेरे नेटवर्क इंटरफ़ेस पर नजर रखी जाएगी।
प्रति सेकंड बिट्स का उपयोग करने के लिए प्रति सेकंड बाइट्स के बजाय, हमें इसका उपयोग करना होगा -बी झंडा इस प्रकार:
bmon -bp enp10s0
हम भी कर सकते हैं प्रति सेकंड अंतराल को परिभाषित करें साथ -आर झंडा निम्नलिखित नुसार:
bmon -r 5 -p enp10s0
बाउंस के साथ इनपुट मॉड्यूल का उपयोग कैसे करें
इस उपकरण में इनपुट मॉड्यूल की एक श्रृंखला है प्रस्ताव इंटरफेस पर सांख्यिकीय डेटा, जिसमें शामिल हैं:
- netlink - एकत्र करने के लिए नेटलिंक प्रोटोकॉल का उपयोग करता है इंटरफ़ेस आँकड़े और यातायात नियंत्रण। यह डिफ़ॉल्ट इनपुट मॉड्यूल है।
- proc: यह एक है बैकअप मॉड्यूल यदि नेटलिंक इंटरफ़ेस उपलब्ध नहीं है तो।
- डमी: यह एक प्रोग्रामेबल इनपुट मॉड्यूल है डिबगिंग और परीक्षण के लिए.
- शून्य: डेटा संग्रह को अक्षम करें.
खोजने के लिए अतिरिक्त जानकारी एक मॉड्यूल पर, इसे मॉड्यूल से शुरू करें विकल्प «मदद» निम्नानुसार स्थापित:
bmon -i netlink:help
निम्नलिखित कमांड खरीदे गए इनपुट मॉड्यूल के साथ बाउंस को आमंत्रित करेगा:
bmon -i proc -p enp10s0
बाउंस के साथ निकास मॉड्यूल का उपयोग कैसे करें
यह उपकरण आउटपुट मॉड्यूल का भी उपयोग करता है दिखाओ या निर्यात सांख्यिकीय डेटा एकत्र किया इनपुट मॉड्यूल द्वारा, जिसमें शामिल हैं:
- शाप: यह एक इंटरैक्टिव यूजर इंटरफेस है वास्तविक समय दर अनुमान और चित्रमय प्रतिनिधित्व प्रदान करता है प्रत्येक विशेषता के। यह डिफ़ॉल्ट आउटपुट मोड है।
- ASCII: एक प्रत्यक्ष प्रोग्रामेबल टेक्स्ट आउटपुट है। आप कंसोल पर इंटरफ़ेस, विस्तृत काउंटर और ग्राफ़ की सूची प्रदर्शित कर सकते हैं। क्या वह है डिफ़ॉल्ट आउटपुट मोड जब शाप उपलब्ध नहीं है.
- प्रारूप: यह पूरी तरह से प्रोग्रामेबल आउटपुट मोड है। हम इसके आउटपुट मान का उपयोग कर सकते हैं स्क्रिप्ट या विश्लेषण और अधिक के लिए कार्यक्रमों में।
- रिक्त: इस आउटपुट बंद करें.
एक मॉड्यूल के बारे में अधिक जानकारी प्राप्त करने के लिए, इसे "सहायता" विकल्प के साथ निम्नानुसार चलाएं:
bmon -o curses:help
आदेश है कि ascii उत्पादन मोड में उछाल आह्वान करेगा:
bmon -p enp10s0 -o ascii
हम प्रारूप आउटपुट मॉड्यूल भी चला सकते हैं और फिर स्क्रिप्टिंग के लिए या किसी अन्य प्रोग्राम में प्राप्त मूल्यों का उपयोग कर सकते हैं:
bmon -p enp10s0 -o format
पाने के लिए अतिरिक्त उपयोग की जानकारी, विकल्प और उदाहरण, हम bmon के मैन पेज को पढ़ सकते हैं:
man bmon
अगर हम इस टूल के बारे में अधिक जानना चाहते हैं, तो गिथब भंडार.
वे मुझे BIOS त्रुटि के साथ मदद करना जारी रखते हैं जो उबंटू का कारण बनता है, विहित हमें छोड़ देता है और हमें भूलने का नाटक करता है, उन्होंने मेरे नए कंप्यूटर को नुकसान पहुंचाया