Netutils-linux, नेटवर्क प्रदर्शन के लिए टूलकिट

netutils-linux नाम

अगले लेख में हम एक पर एक नज़र डालेंगे उपयोगिता संग्रह जिसे "नेटुटिल्स-लिनेक्स" कहा जाता है। इनका उपयोग किया जा सकता है समस्या निवारण और नेटवर्क प्रदर्शन ट्यूनिंग को आसान बनाएं हमारे Gnu / Linux सिस्टम पर।

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

Netutils-linux उपकरण

उपयोगिताओं का यह सेट होगा बॉक्स से बाहर Gnu / Linux प्रदर्शन ट्यूनिंग प्रक्रिया को स्वचालित करने में मदद करें। Netutils-linux निम्नलिखित उपकरणों से बना है:

  • नेटवर्क-शीर्ष
  • झपकी लेना
  • इर्कटॉप
  • सॉफ्टरिक-टॉप
  • लिंक दर
  • सॉफ्टनेट-स्टेट-टॉप
  • rss- सीढ़ी
  • ऑटोरैप्स
  • अधिकतम-सीपीयू-फ्रीक
  • आरएक्स-बफ़र्स-वृद्धि
  • सर्वर-जानकारी

Netutils-linux स्थापित करें

Netutils-linux पायथन प्रोग्रामिंग भाषा का उपयोग करके विकसित किया गया है। इसलिए और इसके लिए धन्यवाद, आप कर सकते हैं PIP का उपयोग करके आसानी से स्थापित करें। सबसे पहले डेबियन, उबंटू और लिनक्स मिंट में भी हम एक टर्मिनल (Ctrl + Alt + T) खोलकर पाइप स्थापित कर सकते हैं। इसमें हम निम्नलिखित कमांड लिखने जा रहे हैं:

sudo apt-get install python-pip

PIP स्थापित करने के बाद, हमें केवल netutils-linux को स्थापित करने के लिए निम्नलिखित कमांड को निष्पादित करना होगा:

sudo pip install netutils-linux

Netutils-linux का उपयोग करना

जैसा कि मैंने ऊपर लाइनों का उल्लेख किया है, Netutils-linux में बहुत सारी उपयोगिताओं हैं विशेष रूप से नेटवर्क समस्याओं के निवारण के लिए और नेटवर्क प्रदर्शन ट्यूनिंग के लिए भी बनाया गया है। सभी उपयोगिताओं को तीन वर्गों में वर्गीकृत किया गया है:

  1. पर्यवेक्षण
  2. ट्यूनिंग
  3. हार्डवेयर और उसके विन्यास का वर्गीकरण

पर्यवेक्षण

इन सभी शीर्ष-स्तरीय टूल जो हम पर्यवेक्षण अनुभाग के तहत पा सकते हैं, उन्हें रूट विशेषाधिकारों की आवश्यकता नहीं है। हम उन्हें बिना किसी समस्या के एक सामान्य उपयोगकर्ता के रूप में उपयोग करने में सक्षम होंगे।

नेटवर्क-शीर्ष

netutils- लिनक्स नेटवर्क-टॉप

यह उपयोगिता हमें अनुमति देगी मॉनिटर में व्यवधान, उपकरणों और CPU के लिए नेटवर्क प्रोसेसिंग आँकड़े। इस उपयोगिता को चलाने के लिए, हमें बस टर्मिनल (Ctrl + Alt + T) में चलना होगा:

network-top

झपकी लेना

netutils-लिनक्स snmptop

एक है बुनियादी पैकेट चौकीदार de / proc / net / smmp। इस उपयोगिता को निष्पादित करने के लिए, हमें केवल निम्नलिखित कमांड को निष्पादित करना होगा:

snmptop

इर्कटॉप

netutils-लिनक्स irqtop

यह उपयोगिता हमें सरल तरीके से दिखाएगी a फ़ाइल के आधार पर / दर / बीच में व्यवधान दर हमारे Gnu / Linux सिस्टम के। यह मत भूलो कि हम केवल कमांड का उपयोग करके इस उपयोगिता को निष्पादित कर पाएंगे:

irqtop

सॉफ्टरिक-टॉप

netutils-linux सॉफ्टिरक-टॉप

यह कमांड हमें दिखाएगी पैकेट ट्रांसमिशन और रिसेप्शन दर / proc / softirqs फ़ाइल के आधार पर। इस आदेश का उपयोग करने के लिए, हमें केवल टर्मिनल (Ctrl + Alt + T) को निष्पादित करना होगा:

softirq-top

लिंक दर

netutils-linux लिंक-दर

इस उपकरण को निष्पादित करते समय, यह हमें दिखाएगा नेटवर्क इंटरफ़ेस कितने पैकेट / बाइट्स प्राप्त / प्रसारित करता है और कितनी त्रुटियां होती हैं / sys / class / net / XXX / statistic / YYY फाइलों के आधार पर। इस कमांड का उपयोग करने के लिए, हम बस टर्मिनल (Ctrl + Alt + T) में लिखेंगे:

link-rate

सॉफ्टनेट-स्टेट-टॉप

netutils-linux सॉफ्टनेट-स्टेट-टॉप

विभिन्न दिखाएँ सीपीयू द्वारा पैकेट के प्रसंस्करण पर आँकड़े हमारे Gnu / Linux सिस्टम पर। परिणाम प्राप्त करने के लिए हमें बस टर्मिनल (Ctrl + Alt + T) टाइप करना होगा:

softnet-stat-top

ट्यूनिंग

इन उपकरणों को चलाने के लिए हमें उन्हें जड़ के रूप में या सुडो के साथ उपयोग करना होगा।

rss- सीढ़ी

IRQ के लिए स्वचालित रूप से smp_affinity_list सेट करता है एनआईसी आरएक्स / टीएक्स कतारों में जो सामान्य रूप से सीपीयू 0 पर काम करते हैं। यह मल्टीप्रोसेसर सिस्टम के लिए डबल / क्वाड स्केलिंग का भी समर्थन करता है।

sudo rss-ladder enp10s0 0

ऑटोरैप्स

स्थानीय NUMA नोड के सभी उपलब्ध CPU पर RPS की अनुमति देता है सभी एनआईसी आरएक्स कतारों के लिए। यह भी स्पष्ट किया जाना चाहिए कि यह सस्ते नेटवर्क कार्ड के लिए एक अच्छा उपकरण है।

sudo autorps enp10s0

अधिकतम-सीपीयू-फ्रीक

यह उपयोगिता CPU प्रदर्शन स्केल सेट करता है। आप न्यूनतम स्केल मान के लिए अधिकतम स्केल मान भी सेट करने जा रहे हैं। इसका मतलब है कि हम अपने प्रोसेसर की सभी शक्ति का उपयोग करने में सक्षम होंगे। ध्यान रखने की एक और बात यह है कि यह विलंबता-संवेदनशील प्रणालियों के लिए भी बहुत उपयोगी होगा।

sudo maximize-cpu-freq

आरएक्स-बफ़र्स-वृद्धि

यह उपयोगिता आवश्यक मूल्य को ढूंढती है और सेट करती है कम विलंबता को बनाए रखते हुए खोए या गायब पैकेट से बचें.

हार्डवेयर और उसके विन्यास का वर्गीकरण

सर्वर-जानकारी

नेटुटिल्स-लिनक्स सर्वर-जानकारी-शो

यह उपयोगिता है lshw कमांड के समान। हम टर्मिनल में टाइप करके इसका उपयोग कर सकते हैं (Ctrl + Alt + T):

sudo server-info show

नेटुटिल्स-लिनक्स सर्वर-जानकारी-शो

सर्वर-जानकारी उपयोगिता के रूप में अच्छी तरह से हार्डवेयर वर्गीकृत कर सकते हैं 1 से 10 के पैमाने पर इसकी सभी विशेषताओं के अलावा, इस वर्गीकरण तक पहुँचने के अलावा, हम इसे टर्मिनल (Ctrl + Alt + T) में टाइप करके कर सकते हैं:

sudo server-info rate

जो कोई भी पृष्ठ पर इस टूलकिट के बारे में अधिक जान सकता है GitHub परियोजना का। वहां आपको उनके बारे में अधिक विस्तृत वर्णन मिलेगा।

Netutils-linux को अनइंस्टॉल करें

हमारे सिस्टम से एप्लिकेशन के इस समूह को समाप्त करने के लिए, हमें बस एक टर्मिनल (Ctrl + Alt + T) खोलना होगा और उसमें लिखना होगा:

sudo pip uninstall netutils-linux

पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।