Netutils-linux, toolkit voor netwerkprestaties

netutils-linux naam

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:

  1. toezicht
  2. Afstemmen
  3. 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

netutils-linux 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

netutils-linux 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

netutils-linux 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

netutils-linux 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

netutils-linux koppelingssnelheid

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

netutils-linux 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

netutils-linux server-info-show

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

netutils-linux 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

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.