Netutils-linux, набір інструментів для продуктивності мережі

ім'я netutils-linux

У наступній статті ми розглянемо a збір комунальних послуг називається "netutils-linux". Вони можуть бути використані спростити пошук та усунення несправностей та налаштування продуктивності мережі на наших системах Gnu / Linux.

Ці прибутки можуть бути корисний для центрів обробки даних та провайдерів Інтернет-послуг із великим навантаженням в червоний. Можливо, ми не побачимо всієї його ефективності на нашому настільному комп’ютері, хоча ви завжди можете цим скористатися. Зараз він використовується у виробництві і може заощадити нам багато часу завдяки налагодженню апаратного та програмного забезпечення.

Інструменти Netutils-linux

Цей набір комунальних послуг буде допомогти автоматизувати процес налаштування продуктивності Gnu / Linux. Netutils-linux складається з таких інструментів:

  • мережа-топ
  • snmptop
  • irqtop
  • softirq-top
  • швидкість посилання
  • softnet-stat-top
  • rss-драбина
  • авторки
  • максимізувати частоту процесора
  • 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

Як я вже згадував рядки вище, Netutils-linux містить багато службових програм спеціально розроблений для усунення несправностей мережі, а також для налаштування продуктивності мережі. Усі комунальні послуги класифіковані на три розділи:

  1. Наглядати
  2. Тюнінг
  3. Класифікація обладнання та його конфігурація

Наглядати

Всі ці інструменти найвищого рівня, які ми можемо знайти в розділі нагляду, не вимагають прав адміністратора. Ми зможемо без проблем використовувати їх як звичайного користувача.

мережа-топ

netutils-linux-top-top

Ця утиліта дозволить нам контролювати переривання, статистику обробки мережі для пристроїв, а також процесорів. Щоб запустити цю утиліту, нам просто доведеться запустити в терміналі (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

це основний спостерігач пакетів de / proc / net / smmp. Щоб виконати цю утиліту, нам потрібно буде виконати лише таку команду:

snmptop

irqtop

netutils-linux irqtop

Ця утиліта покаже нам простий спосіб a частота переривань на основі файлу / proc / interrupts нашої системи Gnu / Linux. Не забувайте, що ми зможемо виконати цю утиліту просто за допомогою команди:

irqtop

softirq-top

netutils-linux softirq-top

Ця команда покаже нам швидкість передачі та прийому пакетів на основі файлу / proc / softirqs. Щоб скористатися цією командою, нам потрібно буде виконати лише в терміналі (Ctrl + Alt + T):

softirq-top

швидкість посилання

netutils-linux-швидкість посилання

При запуску цього інструменту він покаже нам скільки пакетів / байтів отримує / передає мережевий інтерфейс та скільки помилок на основі файлів / sys / class / net / XXX / statistic / YYY. Для використання цієї команди ми просто напишемо в терміналі (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

Показати різні статистика обробки пакетів процесором у нашій системі Gnu / Linux. Для отримання результатів нам просто доведеться набрати в терміналі (Ctrl + Alt + T) таке:

softnet-stat-top

Тюнінг

Для запуску цих інструментів нам доведеться використовувати їх як root або як sudo.

rss-драбина

Автоматично встановлює smp_affinity_list для IRQ Черги RX / tx NIC, які зазвичай працюють на CPU0. Він також підтримує подвійне / чотирикутне масштабування для багатопроцесорних систем.

sudo rss-ladder enp10s0 0

авторки

Дозволяє RPS на всіх доступних процесорах локального вузла NUMA для всіх RX-черг. Слід також пояснити, що це хороший інструмент для дешевих мережевих карт.

sudo autorps enp10s0

максимізувати частоту процесора

Ця утиліта встановлює шкалу продуктивності процесора. Ви також збираєтесь встановити максимальне значення шкали для мінімального значення масштабу. Це означає, що ми зможемо використати всю потужність наших процесорів. Ще один момент, про який слід пам’ятати, - це також буде дуже корисно для систем, чутливих до затримок.

sudo maximize-cpu-freq

rx-буфери-збільшення

Ця утиліта знаходить і встановлює необхідне значення уникайте втрачених або відсутніх пакетів, зберігаючи низьку затримку.

Класифікація обладнання та його конфігурація

сервер-інформація

netutils-linux server-info-show

Ця утиліта є подібно до команди lshw. Ми можемо скористатися цим, набравши в терміналі (Ctrl + Alt + T):

sudo server-info show

netutils-linux server-info-show

Утиліта сервер-інформація також може класифікувати обладнання на додаток до всіх його характеристик за шкалою від 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.