Netutils-linux, инструментариум за мрежова производителност

netutils-linux име

В следващата статия ще разгледаме една събиране на полезност наречен "netutils-linux". Те могат да бъдат използвани за опростяват отстраняването на неизправности и настройката на производителността на мрежата на нашите Gnu / Linux системи.

Тези печалби могат да бъдат полезно за центрове за данни и доставчици на интернет услуги с голямо натоварване в червен. Вероятно няма да видим пълната му ефективност на нашия настолен компютър, въпреки че винаги можете да се възползвате от него. Сега той е в производствена употреба и може да ни спести много време с отстраняване на грешки при настройка на хардуер и софтуер.

Инструменти на Netutils-linux

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

  • мрежа-отгоре
  • snmptop
  • irqtop
  • softirq-отгоре
  • скорост на връзката
  • 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. Класификация на хардуера и неговата конфигурация

надзор

Всички тези инструменти от най-високо ниво, които можем да намерим в раздела за надзор, не изискват root права. Ще можем да ги използваме като нормален потребител без проблем.

мрежа-отгоре

netutils-linux мрежа-отгоре

Тази програма ще ни позволи наблюдава прекъсвания, статистически данни за мрежова обработка на устройства, а също и процесори. За да стартираме тази помощна програма, просто ще трябва да стартираме в терминала (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

Това е основен наблюдател на пакети de / proc / net / smmp. За да изпълним тази помощна програма, ще трябва да изпълним само следната команда:

snmptop

irqtop

netutils-linux irqtop

Тази програма ще ни покаже по прост начин a скорост на прекъсване на базата на / proc / прекъсва файл на нашата система Gnu / Linux. Не забравяйте, че ще можем да изпълним тази помощна програма просто с помощта на командата:

irqtop

softirq-отгоре

netutils-linux softirq-top

Тази команда ще ни покаже скорост на предаване и приемане на пакети на базата на / proc / softirqs файл. За да използваме тази команда, ще трябва само да изпълним в терминала (Ctrl + Alt + T):

softirq-top

скорост на връзката

netutils-linux-rate-rate

Когато изпълняваме този инструмент, той ще ни покаже колко пакети / байта получава / предава мрежовият интерфейс и колко грешки възникват въз основа на файловете / 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 на NIC rx / tx опашките, които обикновено работят на CPU0. Той също така поддържа двойно / четворно мащабиране за многопроцесорни системи.

sudo rss-ladder enp10s0 0

автори

Позволява RPS на всички налични процесори на локалния NUMA възел за всички NIC rx опашки. Трябва също да се изясни, че това е добър инструмент за евтини мрежови карти.

sudo autorps enp10s0

максимизиране на честотата на процесора

Тази полезност задава скала за производителност на процесора. Също така ще зададете максималната стойност на скалата за минималната стойност на скалата. Това означава, че ще можем да използваме цялата мощ на нашите процесори. Друг момент, който трябва да имате предвид, е, че той ще бъде много полезен и за чувствителни към латентност системи.

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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.