अगले लेख में हम एक पर एक नज़र डालेंगे उपयोगिता संग्रह जिसे "नेटुटिल्स-लिनेक्स" कहा जाता है। इनका उपयोग किया जा सकता है समस्या निवारण और नेटवर्क प्रदर्शन ट्यूनिंग को आसान बनाएं हमारे 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 में बहुत सारी उपयोगिताओं हैं विशेष रूप से नेटवर्क समस्याओं के निवारण के लिए और नेटवर्क प्रदर्शन ट्यूनिंग के लिए भी बनाया गया है। सभी उपयोगिताओं को तीन वर्गों में वर्गीकृत किया गया है:
- पर्यवेक्षण
- ट्यूनिंग
- हार्डवेयर और उसके विन्यास का वर्गीकरण
पर्यवेक्षण
इन सभी शीर्ष-स्तरीय टूल जो हम पर्यवेक्षण अनुभाग के तहत पा सकते हैं, उन्हें रूट विशेषाधिकारों की आवश्यकता नहीं है। हम उन्हें बिना किसी समस्या के एक सामान्य उपयोगकर्ता के रूप में उपयोग करने में सक्षम होंगे।
नेटवर्क-शीर्ष
यह उपयोगिता हमें अनुमति देगी मॉनिटर में व्यवधान, उपकरणों और CPU के लिए नेटवर्क प्रोसेसिंग आँकड़े। इस उपयोगिता को चलाने के लिए, हमें बस टर्मिनल (Ctrl + Alt + T) में चलना होगा:
network-top
झपकी लेना
एक है बुनियादी पैकेट चौकीदार de / proc / net / smmp। इस उपयोगिता को निष्पादित करने के लिए, हमें केवल निम्नलिखित कमांड को निष्पादित करना होगा:
snmptop
इर्कटॉप
यह उपयोगिता हमें सरल तरीके से दिखाएगी a फ़ाइल के आधार पर / दर / बीच में व्यवधान दर हमारे Gnu / Linux सिस्टम के। यह मत भूलो कि हम केवल कमांड का उपयोग करके इस उपयोगिता को निष्पादित कर पाएंगे:
irqtop
सॉफ्टरिक-टॉप
यह कमांड हमें दिखाएगी पैकेट ट्रांसमिशन और रिसेप्शन दर / proc / softirqs फ़ाइल के आधार पर। इस आदेश का उपयोग करने के लिए, हमें केवल टर्मिनल (Ctrl + Alt + T) को निष्पादित करना होगा:
softirq-top
लिंक दर
इस उपकरण को निष्पादित करते समय, यह हमें दिखाएगा नेटवर्क इंटरफ़ेस कितने पैकेट / बाइट्स प्राप्त / प्रसारित करता है और कितनी त्रुटियां होती हैं / sys / class / net / XXX / statistic / YYY फाइलों के आधार पर। इस कमांड का उपयोग करने के लिए, हम बस टर्मिनल (Ctrl + Alt + T) में लिखेंगे:
link-rate
सॉफ्टनेट-स्टेट-टॉप
विभिन्न दिखाएँ सीपीयू द्वारा पैकेट के प्रसंस्करण पर आँकड़े हमारे 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