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:
- Övervakning
- Inställning
- 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
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
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
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
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
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
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
Detta verktyg är liknar lshw-kommandot. Vi kan använda det genom att skriva in terminalen (Ctrl + Alt + T):
sudo 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