Netutils-linux, набор инструментов для повышения производительности сети

netutils-linux имя

В следующей статье мы рассмотрим один сбор полезных ископаемых называется "netutils-linux". Их можно использовать для упростить устранение неполадок и настройку производительности сети в наших системах Gnu / Linux.

Эта прибыль может быть полезно для центров обработки данных и интернет-провайдеров с большой нагрузкой в red. Мы, вероятно, не увидим его полной эффективности на нашем настольном компьютере, хотя вы всегда можете им воспользоваться. Сейчас он используется в производственной среде и может сэкономить нам много времени на отладку оборудования и настройку программного обеспечения.

Инструменты netutils-linux

Этот набор утилит будет Помогите автоматизировать процесс настройки производительности Gnu / Linux из коробки. Netutils-linux состоит из следующих инструментов:

  • топ сети
  • snmptop
  • irqtop
  • софт-топ
  • скорость ссылки
  • софтнет-стат-топ
  • rss-лестница
  • Авторы
  • максимизировать-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

Как я уже упоминал выше, Netutils-linux содержит множество утилит специально разработан для устранения неполадок в сети, а также для настройки производительности сети. Все коммунальные услуги разделены на три раздела:

  1. Надзор
  2. Тюнинг
  3. Классификация оборудования и его конфигурации

Надзор

Все эти инструменты верхнего уровня, которые мы можем найти в разделе надзора, не требуют привилегий root. Мы сможем использовать их как обычный пользователь без каких-либо проблем.

топ сети

netutils-linux топ сети

Эта утилита позволит нам отслеживать прерывания, статистику сетевой обработки для устройств, а также процессоров. Чтобы запустить эту утилиту, нам просто нужно запустить в терминале (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

Это базовый наблюдатель пакетов de / proc / net / smmp. Чтобы запустить эту утилиту, нам достаточно будет выполнить следующую команду:

snmptop

irqtop

netutils-linux irqtop

Эта утилита просто покажет нам частота прерываний на основе файла / proc / interrupts нашей системы Gnu / Linux. Не забывайте, что мы сможем запустить эту утилиту, просто используя команду:

irqtop

софт-топ

netutils-linux softirq-top

Эта команда покажет нам скорость передачи и приема пакетов на основе файла / proc / softirqs. Чтобы использовать эту команду, нам нужно будет только выполнить в терминале (Ctrl + Alt + T):

softirq-top

скорость ссылки

netutils-linux скорость ссылки

При запуске этого инструмента он покажет нам сколько пакетов / байтов получает / передает сетевой интерфейс и сколько ошибок возникает на основе файлов / sys / class / net / XXX / statistic / YYY. Чтобы использовать эту команду, мы просто напишем в терминале (Ctrl + Alt + T):

link-rate

софтнет-стат-топ

netutils-linux softnet-stat-top

Показать различные статистика обработки пакетов ЦП в нашей системе Gnu / Linux. Нам просто нужно будет ввести в терминал (Ctrl + Alt + T) следующее, чтобы получить результаты:

softnet-stat-top

Тюнинг

Чтобы запустить эти инструменты, нам нужно будет использовать их как root или с помощью sudo.

rss-лестница

Автоматически устанавливает 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 сервер-информация-шоу

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