Netutils-linux, værktøjssæt til netværksydelse

netutils-linux navn

I den næste artikel vil vi se på a indsamling af hjælpeprogrammer kaldet "netutils-linux". Disse kan bruges til forenkle fejlfinding og netværksindstilling på vores Gnu / Linux-systemer.

Disse overskud kan være nyttigt for datacentre og internetudbydere med en tung arbejdsbyrde i rød. Vi vil sandsynligvis ikke se dens fulde effektivitet på vores stationære computer, selvom du altid kan drage fordel af den. Det er nu i produktionsbrug og kan spare os meget tid med fejlfinding af hardware og softwareopsætning.

Netutils-linux-værktøjer

Dette sæt hjælpeprogrammer vil hjælpe med at automatisere Gnu / Linux-præstationsindstillingsprocessen ud af kassen. Netutils-linux består af følgende værktøjer:

  • netværkstop
  • snmptop
  • irqtop
  • softirq-top
  • link rate
  • softnet-stat-top
  • rss-stige
  • forfattere
  • maksimere-cpu-freq
  • rx-buffere-stigning
  • server info

Installer Netutils-linux

Netutils-linux er udviklet ved hjælp af Python programmeringssprog. Derfor og takket være dette er det muligt installer let ved hjælp af PIP. Først og fremmest i Debian, Ubuntu og også i Linux Mint kan vi installere pip ved at åbne en terminal (Ctrl + Alt + T). I det skal vi skrive følgende kommando:

sudo apt-get install python-pip

Efter installation af PIP skal vi kun udføre følgende kommando for at installere netutils-linux:

sudo pip install netutils-linux

Brug af Netutils-linux

Som jeg har nævnt linjer ovenfor, Netutils-linux indeholder mange værktøjer specielt designet til fejlfinding af netværksproblemer og også til netværksindstilling. Alle forsyningsselskaber er klassificeret i tre sektioner:

  1. Overvågning
  2. Tuning
  3. Hardware og dens konfigurationsklassifikation

Overvågning

Alle disse værktøjer på øverste niveau, som vi kan finde under overvågningsafsnittet, kræver ikke root-rettigheder. Vi kan bruge dem som en normal bruger uden problemer.

netværkstop

netutils-linux netværks-top

Dette værktøj tillader os overvåge afbrydelser, netværksbehandlingsstatistikker for enheder og også CPU'er. For at køre dette værktøj skal vi simpelthen køre i terminalen (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

Det er en grundlæggende pakkevagt de / proc / net / smmp. For at udføre dette værktøj skal vi kun udføre følgende kommando:

snmptop

irqtop

netutils-linux irqtop

Dette værktøj viser os på en enkel måde a interrupt rate baseret på / proc / interrupts file af vores Gnu / Linux-system. Glem ikke, at vi vil være i stand til at udføre dette værktøj ved blot at bruge kommandoen:

irqtop

softirq-top

netutils-linux softirq-top

Denne kommando viser os pakke transmission og modtagelse hastighed baseret på / proc / softirqs fil. For at gøre brug af denne kommando behøver vi kun at udføre i terminalen (Ctrl + Alt + T):

softirq-top

link rate

netutils-linux link-rate

Når du udfører dette værktøj, viser det os hvor mange pakker / bytes et netværksinterface modtager / transmitterer, og hvor mange fejl der opstår baseret på / sys / class / net / XXX / statistik / ÅÅÅ filerne. For at bruge denne kommando skriver vi simpelthen i terminalen (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

Vis forskellige statistik om CPU-behandling af pakker på vores Gnu / Linux-system. Vi bliver simpelthen nødt til at skrive terminalen (Ctrl + Alt + T) følgende for at opnå resultaterne:

softnet-stat-top

Tuning

For at køre disse værktøjer bliver vi nødt til at bruge dem som root eller med sudo.

rss-stige

Indstiller automatisk smp_affinity_list til IRQ af NIC rx / tx-køerne, der normalt fungerer på CPU0. Det understøtter også dobbelt- / quad-skalering til multiprocessorsystemer.

sudo rss-ladder enp10s0 0

forfattere

Tillader RPS på alle tilgængelige CPU'er i den lokale NUMA-node for alle NIC rx-køer. Det skal også præciseres, at det er et godt værktøj til billige netværkskort.

sudo autorps enp10s0

maksimere-cpu-freq

Dette værktøj indstiller en CPU-præstationsskala. Du skal også indstille den maksimale skalaværdi for den mindste skalaværdi. Det betyder, at vi vil være i stand til at bruge al kraft fra vores processorer. Et andet punkt at huske på er, at det også vil være meget nyttigt for latensfølsomme systemer.

sudo maximize-cpu-freq

rx-buffere-stigning

Dette værktøj finder og indstiller den krævede værdi undgå mistede eller manglende pakker, mens du opretholder lav latenstid.

Hardware og dens konfigurationsklassifikation

server info

netutils-linux server-info-show

Dette værktøj er svarer til lshw-kommandoen. Vi kan gøre brug af det ved at skrive terminalen (Ctrl + Alt + T):

sudo server-info show

netutils-linux server-info-show

Serverinfo-hjælpeprogrammet også kan klassificere hardware ud over alle dens egenskaber på skalaen fra 1 til 10. Ud over at få adgang til denne klassifikation kan vi gøre det blot ved at skrive terminalen (Ctrl + Alt + T):

sudo server-info rate

Enhver, der ønsker det, kan lære mere om dette værktøjssæt på siden af GitHub af projektet. Der finder du en mere detaljeret beskrivelse af dem.

Afinstaller netutils-linux

For at eliminere denne gruppe applikationer fra vores system bliver vi simpelthen nødt til at åbne en terminal (Ctrl + Alt + T) og skrive i den:

sudo pip uninstall netutils-linux

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.