Netutils-linux, verktygslåda för nätverksprestanda

netutils-linux namn

I nästa artikel kommer vi att ta en titt på en verktygssamling kallas "netutils-linux". Dessa kan användas för att förenkla felsökning och nätverksprestanda på våra Gnu / Linux-system.

Dessa vinster kan vara användbart för datacenter och internetleverantörer med stor arbetsbelastning i röd. Vi kommer förmodligen inte se dess fulla effektivitet på vår stationära dator, även om du alltid kan dra nytta av det. Den används nu för produktion och kan spara mycket tid med felsökning av hårdvara och programvara.

Netutils-linux-verktyg

Denna uppsättning verktyg kommer hjälp att automatisera Gnu / Linux-prestandajusteringsprocessen ur lådan. Netutils-linux består av följande verktyg:

  • nätverkstopp
  • snmptop
  • irqtop
  • softirq-topp
  • länkfrekvens
  • softnet-stat-topp
  • rss-stege
  • författare
  • maximera-cpu-freq
  • rx-buffertar-ökning
  • serverinformation

Installera Netutils-linux

Netutils-linux utvecklas med hjälp av Python-programmeringsspråket. Därför och tack vare detta kan du installera enkelt med PIP. Först och främst i Debian, Ubuntu och även i Linux Mint kan vi installera pip genom att öppna en terminal (Ctrl + Alt + T). I det ska vi skriva följande kommando:

sudo apt-get install python-pip

Efter installation av PIP behöver vi bara utföra följande kommando för att installera netutils-linux:

sudo pip install netutils-linux

Använda Netutils-linux

Som jag har nämnt rader ovan, Netutils-linux innehåller många verktyg speciellt utformad för felsökning av nätverksproblem och även för nätverksprestanda. Alla verktyg är indelade i tre avsnitt:

  1. Övervakning
  2. Inställning
  3. Maskinvara och dess konfigurationsklassificering

Övervakning

Alla dessa toppnivåverktyg som vi kan hitta under avsnittet övervakning kräver inte root-behörigheter. Vi kommer att kunna använda dem som en normal användare utan problem.

nätverkstopp

netutils-linux nätverkstopp

Detta verktyg tillåter oss övervaka avbrott, nätverksbehandlingsstatistik för enheter och även processorer. För att köra det här verktyget måste vi helt enkelt köra i terminalen (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

Det är en grundläggande paketvaktare de / proc / net / smmp. För att utföra detta verktyg behöver vi bara utföra följande kommando:

snmptop

irqtop

netutils-linux irqtop

Detta verktyg visar oss på ett enkelt sätt a avbrottsfrekvens baserat på / proc / interrupts-fil av vårt Gnu / Linux-system. Glöm inte att vi kommer att kunna utföra detta verktyg helt enkelt genom att använda kommandot:

irqtop

softirq-topp

netutils-linux softirq-top

Detta kommando visar oss paketöverföring och mottagningshastighet baserat på / proc / softirqs-filen. För att använda detta kommando behöver vi bara köra i terminalen (Ctrl + Alt + T):

softirq-top

länkfrekvens

länkhastighet för netutils-linux

När du kör det här verktyget visar det oss hur många paket / byte ett nätverksgränssnitt tar emot / sänder och hur många fel som uppstår baserat på / sys / class / net / XXX / statistik / YYY-filer. För att använda detta kommando skriver vi helt enkelt i terminalen (Ctrl + Alt + T):

link-rate

softnet-stat-topp

netutils-linux softnet-stat-topp

Visa olika statistik om processorns bearbetning av paket på vårt Gnu / Linux-system. Vi måste helt enkelt skriva in terminalen (Ctrl + Alt + T) följande för att få resultaten:

softnet-stat-top

Inställning

För att köra dessa verktyg måste vi använda dem som root eller med sudo.

rss-stege

Ställer automatiskt in smp_affinity_list för IRQ av NIC rx / tx-köerna som normalt fungerar på CPU0. Den stöder också dubbel- / fyrskalning för multiprocessorsystem.

sudo rss-ladder enp10s0 0

författare

Tillåter RPS på alla tillgängliga processorer i den lokala NUMA-noden för alla NIC rx-köer. Det bör också förtydligas att det är ett bra verktyg för billiga nätverkskort.

sudo autorps enp10s0

maximera-cpu-freq

Detta verktyg ställer in en CPU-prestandaskala. Du kommer också att ställa in det maximala skalvärdet för det minsta skalvärdet. Detta innebär att vi kommer att kunna använda all kraft från våra processorer. En annan punkt att tänka på är att den också kommer att vara mycket användbar för latenskänsliga system.

sudo maximize-cpu-freq

rx-buffertar-ökning

Detta verktyg hittar och ställer in önskat värde undvik förlorade eller saknade paket med låg latens.

Maskinvara och dess konfigurationsklassificering

serverinformation

netutils-linux server-info-show

Detta verktyg är liknar lshw-kommandot. Vi kan använda det genom att skriva in terminalen (Ctrl + Alt + T):

sudo server-info show

netutils-linux server-info-show

Serverinfo-verktyget också kan klassificera hårdvara förutom alla dess egenskaper på skalan från 1 till 10. Förutom att få tillgång till denna klassificering kan vi göra det helt enkelt genom att skriva in terminalen (Ctrl + Alt + T):

sudo server-info rate

Alla som vill kan lära sig mer om det här verktyget på sidan GitHub av projektet. Där hittar du en mer detaljerad beskrivning av dem.

Avinstallera netutils-linux

För att eliminera denna grupp applikationer från vårt system måste vi helt enkelt öppna en terminal (Ctrl + Alt + T) och skriva i den:

sudo pip uninstall netutils-linux

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.