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:
- Overvågning
- Tuning
- 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
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
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
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
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
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
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
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
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