Netutils-linux, set de instrumente pentru performanța rețelei

nume netutils-linux

Î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:

  1. Supraveghere
  2. Tuning
  3. 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

netutils-linux top-network

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

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

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

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

netutils-linux link-rate

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

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

netutils-linux server-info-show

Această utilitate este similar cu comanda lshw. O putem folosi tastând terminalul (Ctrl + Alt + T):

sudo server-info show

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

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.