In het volgende artikel zullen we er een bekijken hulpprogramma collectie genaamd "netutils-linux". Deze kunnen worden gebruikt vereenvoudig het oplossen van problemen en het afstemmen van netwerkprestaties op onze GNU / Linux-systemen.
Deze winsten kunnen zijn handig voor datacenters en internetproviders met een hoge werkdruk in de rood We zullen waarschijnlijk niet de volledige effectiviteit op onze desktopcomputer zien, hoewel u er altijd van kunt profiteren. Het is nu in productiegebruik en kan ons veel tijd besparen bij het opsporen van hardware en software.
Netutils-linux-hulpprogramma's
Deze set hulpprogramma's zal helpen bij het automatiseren van het Gnu / Linux-prestatie-afstemmingsproces uit de doos Netutils-linux bestaat uit de volgende tools:
- netwerk-top
- snmptop
- irqtop
- softirq-top
- link rate
- softnet-stat-top
- RSS-ladder-
- auteurs
- maximaliseren-cpu-freq
- rx-buffers-toename
- serverinfo
Installeer Netutils-linux
Netutils-linux is ontwikkeld met behulp van de programmeertaal Python. Daarom en dankzij dit kunt u eenvoudig te installeren met behulp van PIP Allereerst kunnen we in Debian, Ubuntu en ook in Linux Mint pip installeren door een terminal te openen (Ctrl + Alt + T). Daarin gaan we het volgende commando schrijven:
sudo apt-get install python-pip
Na het installeren van PIP hoeven we alleen het volgende commando uit te voeren om netutils-linux te installeren:
sudo pip install netutils-linux
Netutils-linux gebruiken
Zoals ik regels hierboven heb genoemd, Netutils-linux bevat veel hulpprogramma's speciaal ontworpen voor het oplossen van netwerkproblemen en ook voor het afstemmen van netwerkprestaties. Alle hulpprogramma's zijn onderverdeeld in drie secties:
- toezicht
- Afstemmen
- Hardware en de configuratieclassificatie
toezicht
Al deze tools op het hoogste niveau die we kunnen vinden onder de supervisie-sectie, vereisen geen root-privileges. We kunnen ze probleemloos als normale gebruiker gebruiken.
netwerk-top
Met dit hulpprogramma kunnen we monitor interrupts, netwerkverwerkingsstatistieken voor apparaten en ook CPU's Om dit hulpprogramma uit te voeren, moeten we het gewoon in de terminal uitvoeren (Ctrl + Alt + T):
network-top
snmptop
Is een basispakket watcher de / proc / net / smmp Om dit hulpprogramma uit te voeren, hoeven we alleen de volgende opdracht uit te voeren:
snmptop
irqtop
Dit hulpprogramma zal ons op een eenvoudige manier een interrupt-snelheid gebaseerd op / proc / interrupts-bestand van ons GNU / Linux-systeem. Vergeet niet dat we dit hulpprogramma eenvoudig kunnen uitvoeren door het volgende commando te gebruiken:
irqtop
softirq-top
Dit commando toont ons het pakketverzending en -ontvangstsnelheid gebaseerd op / proc / softirqs-bestand Om gebruik te maken van deze opdracht, hoeven we alleen uit te voeren in de terminal (Ctrl + Alt + T):
softirq-top
link rate
Bij het uitvoeren van deze tool zal het ons laten zien hoeveel pakketten / bytes een netwerkinterface ontvangt / verzendt en hoeveel fouten er optreden gebaseerd op de / sys / class / net / XXX / statistic / YYY-bestanden. Om dit commando te gebruiken, schrijven we gewoon in de terminal (Ctrl + Alt + T):
link-rate
softnet-stat-top
Laat verschillende zien statistieken over de verwerking van pakketten door de CPU op ons GNU / Linux-systeem. We zullen gewoon het volgende in de terminal moeten typen (Ctrl + Alt + T) om de resultaten te verkrijgen:
softnet-stat-top
Afstemmen
Om deze tools uit te voeren, zullen we ze als root of met sudo moeten gebruiken.
RSS-ladder-
Stelt automatisch smp_affinity_list in voor IRQ van de NIC rx / tx-wachtrijen die normaal op CPU0 werken. Het ondersteunt ook dubbele / quad-scaling voor systemen met meerdere processors.
sudo rss-ladder enp10s0 0
auteurs
Staat RPS toe op alle beschikbare CPU's van het lokale NUMA-knooppunt voor alle NIC rx-wachtrijen. Het moet ook worden verduidelijkt dat het een goed hulpmiddel is voor goedkope netwerkkaarten.
sudo autorps enp10s0
maximaliseren-cpu-freq
Dit hulpprogramma stelt een schaal voor CPU-prestaties in Je gaat ook de maximale schaalwaarde instellen voor de minimale schaalwaarde. Dit betekent dat we alle kracht van onze processors kunnen gebruiken. Een ander punt om in gedachten te houden is dat het ook erg handig zal zijn voor latentiegevoelige systemen.
sudo maximize-cpu-freq
rx-buffers-toename
Dit hulpprogramma vindt de vereiste waarde en stelt deze in vermijd verloren of ontbrekende pakketten met behoud van een lage latentie.
Hardware en de configuratieclassificatie
serverinfo
Dit hulpprogramma is vergelijkbaar met het lshw-commando We kunnen er gebruik van maken door in de terminal te typen (Ctrl + Alt + T):
sudo server-info show
Het server-info-hulpprogramma ook kan hardware classificeren naast al zijn kenmerken op de schaal van 1 tot 10. Naast toegang tot deze classificatie, kunnen we dit eenvoudig doen door de terminal in te typen (Ctrl + Alt + T):
sudo server-info rate
Iedereen die wil, kan op de pagina meer te weten komen over deze toolkit GitHub van het project. Daar vindt u een meer gedetailleerde beschrijving ervan.
Verwijder netutils-linux
Om deze groep applicaties uit ons systeem te verwijderen, hoeven we alleen maar een terminal te openen (Ctrl + Alt + T) en erin te schrijven:
sudo pip uninstall netutils-linux