इफ्टॉप, रिअल टाइममध्ये आपल्या नेटवर्कच्या बँडविड्थ वापराचे परीक्षण करा

बद्दल iftop

पुढील लेखात आम्ही आयफॉपवर एक नजर टाकणार आहोत. काही काळापूर्वी आम्ही या ब्लॉगमध्ये प्रक्रिया कशी मारायच्या याबद्दल बोललो आणि त्या पोस्टमध्ये आम्ही या वापराचा आढावा घेतला TOP. या लेखासाठी आम्ही इंटरफेस टॉप नावाचा आणखी एक उत्कृष्ट प्रोग्राम वापरून पाहणार आहोत.IFTOP), जे आहे बँडविड्थ देखरेख साधन रिअल टाइममध्ये कार्य करणारे कन्सोल-आधारित.

सीपीयू वापरासाठी इफ्टॉप नेटवर्क वापरासाठी करत आहे. प्रश्न अंतर्गत प्रोग्राम इंटरफेसवरील नेटवर्क रहदारी ऐकतो आणि होस्ट जोड्यांद्वारे सध्याच्या बँडविड्थ वापराचे सारणी दर्शविते. कार्यक्रम त्याच्या इंटरफेसवर नेटवर्क क्रियाकलापांचे द्रुत विहंगावलोकन प्रदर्शित करेल. इफ्टॉप सरासरी दर 2, 10 आणि 40 सेकंदात बँडविड्थ वापराची वास्तविक-अद्यतनित अद्यतनित यादी दर्शवितो. या पोस्टमध्ये आम्ही उबंटूमधील मुलभूत उदाहरणांसह स्थापना आणि आयएफटीओपी कसे वापरावे ते पाहू.

हे सॉफ्टवेअर आपल्याला काही अवलंबनांची आवश्यकता आहे प्रोग्रामच्या स्थापनेत सामील होण्यापूर्वी आपल्याला स्थापित करावे लागेल. या आवश्यकता आहेतः

  • libpcap: थेट नेटवर्क डेटा कॅप्चर करण्यासाठी ही एक लायब्ररी आहे. नेटवर्कद्वारे प्रवास करणारे पॅकेट कॅप्चर करण्यासाठी प्रोग्रामद्वारे हे वापरले जाऊ शकते.
  • libncurses: ही एक प्रोग्रामिंग लायब्ररी आहे. टर्मिनल स्वतंत्र मार्गाने मजकूर-आधारित इंटरफेस तयार करण्यासाठी एक API प्रदान करते.

अवलंबन स्थापित करा

मी म्हटल्याप्रमाणे, प्रथम आम्ही libpcap आणि libncurses लायब्ररी स्थापित करू आम्ही वापरत असलेल्या Gnu / Linux वितरणानुसार आमचे पॅकेज मॅनेजर वापरणे. उबंटूमध्ये आपल्याला केवळ टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि लिहावे लागेल:

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev

आयपॉप स्थापित करा

इफ्टोप आहे अधिकृत डेबियन / उबंटू सॉफ्टवेअर रेपॉजिटरीजमधून उपलब्ध. टर्मिनलवर (ctrl + Alt + T) apt कमांड वापरुन हे इंस्टॉल करू.

sudo apt install iftop

इफ्टॉपचा मूलभूत उपयोग

एकदा इंस्टॉलेशन पूर्ण झाल्यावर, आम्हाला फक्त कन्सोल उघडावे लागेल आणि कोणत्याही युक्तिवादविना आयफटॉप कमांड चालवा डीफॉल्ट इंटरफेसचा बँडविड्थ वापर पाहण्यासाठी. प्रोग्राम आपल्याला खाली दर्शविलेल्या स्क्रीन प्रमाणेच एक स्क्रीन दर्शवेल:

iftop enp0s3

sudo iftop

हे लक्षात घेतले पाहिजे की असलेले साधन चालविण्यास सक्षम असणे आवश्यक आहे रूट परवानग्या.

अंमलबजावणीदरम्यान आम्हाला अधिक पर्याय पहायचे असल्यास आमच्याकडे फक्त तेच असेल "h" की दाबा. आम्हाला विविध पर्यायांसह एक मदत मेनू दर्शविला जाईल.

iftop -h

Iftop चालू असताना आम्ही हे वापरू शकतो एस, एन आणि डी सारख्या की स्त्रोत, गंतव्य इ. सारख्या अधिक माहिती पहाण्यासाठी आपल्याला अधिक पर्याय एक्सप्लोर करायचे असल्यास मॅन इटॉप चालवा. बाहेर पडण्यासाठी 'q' दाबा कार्यक्रम अंमलबजावणी च्या.

नेटवर्क इंटरफेसचे परीक्षण करा

iftop -P

आपण प्रथम कार्यान्वित करू ifconfig कमांड किंवा आयपी कमांड साठी सर्व नेटवर्क इंटरफेस शोधा आमच्या सिस्टमशी कनेक्ट केलेलेः

sudo ifconfig

किंवा आम्ही हे देखील वापरू शकतो:

sudo ip addr show

इंटरफेस जाणून घेतल्याने आपण हे वापरू शकतो -आता आम्ही निरीक्षण करू इच्छित इंटरफेस निर्दिष्ट करण्यासाठी पर्याय. उदाहरणार्थ, पुढील आदेशासह, माझ्या बाबतीत, मी संगणकावरील enp0s3 इंटरफेसची बँडविड्थ नियंत्रित करण्यास सक्षम आहे ज्या वरून मी हा प्रोग्राम चाचणी करीत आहे:

sudo iftop -i enp0s3

जर आपल्याला हवे असेल तर आयपी वर / पासून जाणारे पॅकेट निश्चित करा जसे की 10.0.2.15/24, आम्ही हे वापरू -F पर्याय. अशाप्रकारे आम्ही अडथळ्याचे कारण अधिक सहजपणे शोधू शकतो.

sudo iftop -F 10.0.2.15/255.255.255.0 -i enp0s3

आता जर आपल्याला पाहिजे असेल तर ते आयसीएमपी किंवा टीसीपी / आयपी पॅकेट असल्यास सत्यापित करा आमच्या नेटवर्कच्या कासवाच्या परिणामाची कारणे. आम्ही वापरू शकतो -f पर्याय:

iftop -f icmp -i enp0s3

Itop विस्थापित करा

टर्मिनल (Ctrl + Alt + T) उघडून आणि त्यात टाइप करून आम्ही हा प्रोग्राम आमच्या संगणकावरून काढण्यात सक्षम होऊ:

sudo apt remove iftop

हा लेख फक्त आमच्यावर लक्ष ठेवण्यासाठी, मूलभूत मार्गाने इटॉप स्थापित आणि कसे वापरावे हे दर्शवितो नेटवर्क मध्ये Gnu /लिनक्स एखाद्यास प्रोग्रामच्या मदतीव्यतिरिक्त, इटॉपवर अधिक जाणून घेऊ इच्छित असल्यास, ते करू शकतात भेट द्या प्रकल्प वेबसाइट किंवा सल्ला घ्या आपला स्त्रोत कोड.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.