Netutils-linux ، مجموعة أدوات لأداء الشبكة

اسم netutils-linux

في المقالة التالية سوف نلقي نظرة على واحدة جمع المنفعة تسمى "netutils-linux". يمكن استخدام هذه ل تبسيط استكشاف الأخطاء وإصلاحها وضبط أداء الشبكة على أنظمة Gnu / Linux الخاصة بنا.

يمكن أن تكون هذه الأرباح مفيد لمراكز البيانات ومقدمي خدمات الإنترنت الذين لديهم أعباء عمل ثقيلة في أحمر. ربما لن نرى فعاليته الكاملة على كمبيوتر سطح المكتب الخاص بنا ، على الرغم من أنه يمكنك دائمًا الاستفادة منه. إنه الآن قيد الإنتاج ويمكن أن يوفر لنا الكثير من الوقت في تصحيح أخطاء إعداد الأجهزة والبرامج.

أدوات Netutils-linux

هذه المجموعة من المرافق سوف المساعدة في أتمتة عملية ضبط أداء Gnu / Linux بشكل مبتكر. يتكون Netutils-linux من الأدوات التالية:

  • أعلى الشبكة
  • com.snmptop
  • com.irqtop
  • سوفترك الأعلى
  • معدل الارتباط
  • سوفت نت أعلى الإحصائيات
  • سلم آر إس إس
  • أوتوربس
  • تعظيم-cpu-freq
  • rx- زيادة المخازن المؤقتة
  • معلومات الخادم

قم بتثبيت Netutils-linux

تم تطوير Netutils-linux باستخدام لغة برمجة Python. لذلك وبفضل هذا يمكنك التثبيت بسهولة باستخدام PIP. أولاً وقبل كل شيء في Debian و Ubuntu وأيضًا في Linux Mint ، يمكننا تثبيت pip عن طريق فتح محطة طرفية (Ctrl + Alt + T). سنكتب فيه الأمر التالي:

sudo apt-get install python-pip

بعد تثبيت PIP ، سيتعين علينا فقط تنفيذ الأمر التالي لتثبيت netutils-linux:

sudo pip install netutils-linux

استخدام نيتوتيلس لينكس

كما ذكرت السطور أعلاه ، يحتوي Netutils-linux على الكثير من الأدوات المساعدة مصمم خصيصًا لاستكشاف مشكلات الشبكة وإصلاحها وأيضًا لضبط أداء الشبكة. يتم تصنيف جميع المرافق إلى ثلاثة أقسام:

  1. إشراف
  2. ضبط
  3. الأجهزة وتصنيف تكوينها

إشراف

كل هذه الأدوات عالية المستوى التي يمكن أن نجدها تحت قسم الإشراف لا تتطلب امتيازات الجذر. سنكون قادرين على استخدامها كمستخدم عادي دون أي مشكلة.

أعلى الشبكة

شبكة netutils-linux

هذه الأداة سوف تسمح لنا مراقبة المقاطعات وإحصائيات معالجة الشبكة للأجهزة وكذلك وحدات المعالجة المركزية. لتشغيل هذه الأداة ، سنضطر ببساطة إلى التشغيل في المحطة الطرفية (Ctrl + Alt + T):

network-top

com.snmptop

نيتوتيلس لينكس snmptop

وهو مراقب الحزمة الأساسي de / proc / net / smmp. لتنفيذ هذه الأداة ، سيتعين علينا فقط تنفيذ الأمر التالي:

snmptop

com.irqtop

نيتوتيلس لينكس ايرقتوب

ستظهر لنا هذه الأداة بطريقة بسيطة أ معدل المقاطعة على أساس ملف / proc / المقاطعات لنظامنا Gnu / Linux. لا تنس أننا سنكون قادرين على تنفيذ هذه الأداة ببساطة باستخدام الأمر:

irqtop

سوفترك الأعلى

netutils لينوكس softirq-top

هذا الأمر سوف يظهر لنا معدل إرسال واستقبال الحزم بناءً على ملف / proc / softirqs. للاستفادة من هذا الأمر ، سيتعين علينا فقط تنفيذ الأمر في المحطة الطرفية (Ctrl + Alt + T):

softirq-top

معدل الارتباط

معدل ارتباط netutils-linux

عند تنفيذ هذه الأداة ، ستظهر لنا عدد الحزم / البايت التي تستقبلها / ترسلها واجهة الشبكة وعدد الأخطاء التي تحدث بناءً على ملفات / sys / class / net / XXX / statistic / YYY. لاستخدام هذا الأمر ، سنكتب ببساطة في المحطة (Ctrl + Alt + T):

link-rate

سوفت نت أعلى الإحصائيات

netutils لينكس سوفت نت توب ستات

عرض مختلف إحصائيات حول معالجة الحزم بواسطة وحدة المعالجة المركزية على نظامنا Gnu / Linux. سيتعين علينا ببساطة كتابة الطرفية (Ctrl + Alt + T) ما يلي للحصول على النتائج:

softnet-stat-top

ضبط

لتشغيل هذه الأدوات ، سيتعين علينا استخدامها كجذر أو مع sudo.

سلم آر إس إس

يقوم تلقائيًا بتعيين smp_affinity_list لـ IRQ من قوائم انتظار NIC rx / tx التي تعمل عادةً على CPU0. كما أنه يدعم التحجيم المزدوج / الرباعي للأنظمة متعددة المعالجات.

sudo rss-ladder enp10s0 0

أوتوربس

يسمح RPS على جميع وحدات المعالجة المركزية المتاحة لعقدة NUMA المحلية لجميع قوائم انتظار NIC rx. يجب أيضًا توضيح أنها أداة جيدة لبطاقات الشبكة الرخيصة.

sudo autorps enp10s0

تعظيم-cpu-freq

هذه الأداة يحدد مقياس أداء وحدة المعالجة المركزية. ستقوم أيضًا بتعيين الحد الأقصى لقيمة المقياس للحد الأدنى لقيمة المقياس. هذا يعني أننا سنكون قادرين على استخدام كل قوة معالجاتنا. هناك نقطة أخرى يجب مراعاتها وهي أنها ستكون مفيدة جدًا أيضًا للأنظمة الحساسة لوقت الاستجابة.

sudo maximize-cpu-freq

rx- زيادة المخازن المؤقتة

تقوم هذه الأداة بالبحث عن القيمة المطلوبة وتعيينها تجنب الحزم المفقودة أو المفقودة مع الحفاظ على زمن انتقال منخفض.

الأجهزة وتصنيف تكوينها

معلومات الخادم

عرض معلومات خادم netutils-linux

هذه الأداة هي على غرار الأمر lshw. يمكننا الاستفادة منه عن طريق الكتابة في الجهاز (Ctrl + Alt + T):

sudo server-info show

عرض معلومات خادم netutils-linux

أداة معلومات الخادم أيضًا يمكن تصنيف الأجهزة بالإضافة إلى جميع خصائصه على مقياس من 1 إلى 10. بالإضافة إلى الوصول إلى هذا التصنيف ، يمكننا القيام بذلك ببساطة عن طريق الكتابة في المحطة الطرفية (Ctrl + Alt + T):

sudo server-info rate

يمكن لأي شخص يريد معرفة المزيد حول مجموعة الأدوات هذه على الصفحة GitHub جيثب: من المشروع. هناك ستجد وصفًا أكثر تفصيلاً لها.

إلغاء تثبيت netutils-linux

لإزالة هذه المجموعة من التطبيقات من نظامنا ، سيتعين علينا ببساطة فتح محطة طرفية (Ctrl + Alt + T) والكتابة فيها:

sudo pip uninstall netutils-linux

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.