În articolul următor vom analiza unul colectarea utilităților numit „netutils-linux”. Acestea pot fi obișnuite simplifica depanarea și reglarea performanței rețelei pe sistemele noastre Gnu / Linux.
Aceste profituri pot fi util pentru centrele de date și furnizorii de servicii de internet cu un volum mare de muncă în roșu. Probabil că nu vom vedea eficiența sa deplină pe computerul nostru desktop, deși puteți profita oricând de acesta. Acum este în producție și ne poate economisi mult timp cu depanarea hardware-ului și a configurării software-ului.
Unelte Netutils-Linux
Acest set de utilități va fi ajuta la automatizarea procesului de reglare a performanțelor Gnu / Linux. Netutils-linux este alcătuit din următoarele instrumente:
- top-rețea
- snmptop
- irqtop
- softirq-top
- rata link-ului
- softnet-stat-top
- rss-scară
- autorii
- maximiza frecvența procesorului
- rx-tampoane-creștere
- informații despre server
Instalați Netutils-linux
Netutils-linux este dezvoltat folosind limbajul de programare Python. Prin urmare și datorită acestui lucru, este posibil instalați cu ușurință utilizând PIP. În primul rând în Debian, Ubuntu și, de asemenea, în Linux Mint, putem instala pip deschizând un terminal (Ctrl + Alt + T). În el vom scrie următoarea comandă:
sudo apt-get install python-pip
După instalarea PIP, va trebui să executăm următoarea comandă doar pentru a instala netutils-linux:
sudo pip install netutils-linux
Folosind Netutils-linux
După cum am menționat rândurile de mai sus, Netutils-linux conține o mulțime de utilități special conceput pentru depanarea problemelor de rețea și, de asemenea, pentru reglarea performanței rețelei. Toate utilitățile sunt clasificate în trei secțiuni:
- Supraveghere
- Tuning
- Hardware și clasificarea configurării sale
Supraveghere
Toate aceste instrumente de nivel superior pe care le putem găsi sub secțiunea de supraveghere nu necesită privilegii de root. Le vom putea folosi ca un utilizator normal fără nicio problemă.
top-rețea
Acest utilitar ne va permite monitorizează întreruperile, statistici de procesare a rețelei pentru dispozitive și, de asemenea, procesoare. Pentru a rula acest utilitar, va trebui pur și simplu să rulăm în terminal (Ctrl + Alt + T):
network-top
snmptop
Este a observator de pachete de bază de / proc / net / smmp. Pentru a executa acest utilitar, va trebui doar să executăm următoarea comandă:
snmptop
irqtop
Acest utilitar ne va arăta într-un mod simplu a rata de întrerupere bazată pe fișierul / proc / interrupts a sistemului nostru Gnu / Linux. Nu uitați că vom putea executa acest utilitar pur și simplu folosind comanda:
irqtop
softirq-top
Această comandă ne va arăta rata de transmisie și recepție a pachetelor bazată pe fișierul / proc / softirqs. Pentru a utiliza această comandă, va trebui să executăm doar în terminal (Ctrl + Alt + T):
softirq-top
rata link-ului
La executarea acestui instrument, acesta ne va arăta câte pachete / octeți primește / transmite o interfață de rețea și câte erori apar bazat pe fișierele / sys / class / net / XXX / statistic / YYY. Pentru a utiliza această comandă, vom scrie pur și simplu în terminal (Ctrl + Alt + T):
link-rate
softnet-stat-top
Arată diverse statistici privind procesarea pachetelor de către CPU pe sistemul nostru Gnu / Linux. Va trebui pur și simplu să introducem în terminal (Ctrl + Alt + T) următoarele pentru a obține rezultatele:
softnet-stat-top
Tuning
Pentru a rula aceste instrumente va trebui să le folosim ca root sau cu sudo.
rss-scară
Setează automat smp_affinity_list pentru IRQ NIC cozile rx / tx care funcționează în mod normal pe CPU0. De asemenea, acceptă scalarea dublă / cvadru pentru sistemele multiprocesor.
sudo rss-ladder enp10s0 0
autorii
Permite RPS pe toate procesoarele disponibile ale nodului NUMA local pentru toate cozile RX NIC. De asemenea, trebuie clarificat faptul că este un instrument bun pentru plăci de rețea ieftine.
sudo autorps enp10s0
maximiza frecvența procesorului
Această utilitate setează o scară de performanță a procesorului. De asemenea, veți seta valoarea maximă a scalei pentru valoarea minimă a scalei. Aceasta înseamnă că vom putea folosi toată puterea procesoarelor noastre. Un alt punct de reținut este că va fi, de asemenea, foarte util pentru sistemele sensibile la latență.
sudo maximize-cpu-freq
rx-tampoane-creștere
Acest utilitar găsește și setează valoarea necesară evitați pachetele pierdute sau lipsă păstrând în același timp o latență scăzută.
Hardware și clasificarea configurării sale
informații despre server
Această utilitate este similar cu comanda lshw. O putem folosi tastând terminalul (Ctrl + Alt + T):
sudo server-info show
Utilitarul de informații despre server poate clasifica hardware-ul pe lângă toate caracteristicile sale pe scara de la 1 la 10. În plus față de accesarea acestei clasificări, o putem face pur și simplu tastând terminalul (Ctrl + Alt + T):
sudo server-info rate
Oricine dorește poate afla mai multe despre acest set de instrumente pe pagină GitHub a proiectului. Acolo veți găsi o descriere mai detaliată a acestora.
Dezinstalați netutils-linux
Pentru a elimina acest grup de aplicații din sistemul nostru, va trebui pur și simplu să deschidem un terminal (Ctrl + Alt + T) și să scriem în el:
sudo pip uninstall netutils-linux