Netutils-linux, conjunt d'eines per al rendiment de la xarxa

netutils-linux nom

En el següent article anem a fer una ullada a una col·lecció d'utilitats anomenades «netutils-linux». Aquestes es poden utilitzar per simplificar la resolució de problemes i l'ajust de el rendiment de la xarxa en els nostres sistemes GNU / Linux.

Aquestes utilitats poden resultar útils per a centres de dades i proveïdors de serveis d'Internet amb una càrrega de treball pesada en l' vermell. Probablement no veurem tota la seva efectivitat en el nostre equip d'escriptori, tot i que sempre se li pot treure partit. Ara està en ús de producció i ens pot estalviar molt de temps amb la configuració de maquinari i programari de depuració.

Eines de Netutils-linux

Aquest conjunt d'utilitats ens va a ajudar a automatitzar el procés d'ajust de l'rendiment de GNU / Linux de forma immediata. Netutils-linux es compon de les següents eines:

  • network-top
  • snmptop
  • irqtop
  • softirq-top
  • link-rate
  • softnet-stat-top
  • rss-ladder
  • autorps
  • maximize-cpu-freq
  • rx-buffers-increase
  • server-info

Instal·lar Netutils-linux

Netutils-linux es desenvolupa utilitzant el llenguatge de programació Python. Per tant i gràcies a això, es pot instal·lar fàcilment utilitzant PIP. Abans de res en Debian, Ubuntu i també a Linux Mint podem instal·lar pip obrint una terminal (Ctrl + Alt + T). Hi anem a escriure la següent ordre:

sudo apt-get install python-pip

Després d'instal·lar PIP, només haurem d'executar la següent comanda per instal·lar netutils-linux:

sudo pip install netutils-linux

Ús de Netutils-linux

Com he esmentat línies més amunt, Netutils-linux conté un munt d'utilitats especialment dissenyades per a la solució de problemes de xarxa i també per a l'ajust de rendiment d'aquesta. Totes les utilitats es classifiquen en tres seccions:

  1. Supervisió
  2. sintonització
  3. Maquinari i la seva classificació de configuració

Supervisió

Totes aquestes eines de nivell superior que podem trobar sota la secció de supervisió no requereixen privilegis de root. Anem a poder utilitzar-les com a usuari normal sense cap problema.

network-top

netutils-linux network-top

Aquesta utilitat ens permetrà monitoritzar interrupcions, estadística de processament de xarxa per a dispositius i també CPU. Per executar aquesta utilitat, simplement haurem d'executar a la terminal (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

És un observador de paquets bàsic de / Proc / net / SMMP. Per executar aquesta utilitat, no tindrem més que executar la següent comanda:

snmptop

irqtop

netutils-linux irqtop

Aquesta utilitat ens va a mostrar de manera simple una taxa d'interrupcions basada en l'arxiu / proc / interrupts del nostre sistema GNU / Linux. Cal no oblidar que aquesta utilitat podrem executar-la simplement utilitzant la comanda:

irqtop

softirq-top

netutils-linux softirq-top

Aquesta comanda ens mostrarà la velocitat de recepció i transmissió de paquets basada en l'arxiu / proc / softirqs. Per fer ús d'aquesta comanda, no tindrem més que executar a la terminal (Ctrl + Alt + T):

softirq-top

link-rate

netutils-linux link-rate

A l'executar l'aplicació, se'ns mostrarà quants paquets / bytes rep / transmet una interfície de xarxa i quants errors ocorren en base als arxius / sys / class / net / XXX / statistic / YYY. Per utilitzar aquesta comanda, simplement escriurem a la terminal (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

mostra diverses estadístiques sobre el processament de paquets per part de la CPU en el nostre sistema GNU / Linux. Simplement haurem d'escriure a la terminal (Ctrl + Alt + T) el següent per obtenir els resultats:

softnet-stat-top

sintonització

Per executar aquestes eines haurem de utilitzar-les com a root o amb sudo.

rss-ladder

Estableix automàticament smp_affinity_list per IRQ de les cues NIC rx / tx que normalment funcionen en CPU0. També és compatible amb l'escala doble / quàdruple en el cas dels sistemes multiprocessador.

sudo rss-ladder enp10s0 0

autorps

Permet RPS a totes les CPUs disponibles de el node NUMA local per a totes les cues rx de NIC. També cal aclarir que és una bona eina per a targetes de xarxa barates.

sudo autorps enp10s0

maximize-cpu-freq

aquesta utilitat estableix una escala de rendiment de la CPU. També va establir el valor d'escala màxim per al valor d'escala mínim. Això vol dir que anem a poder utilitzar tota la potència dels nostres processadors. Un altre punt a tenir en compte és que també ens resultarà molt útil per als sistemes sensibles a la latència.

sudo maximize-cpu-freq

rx-buffers-increase

Aquesta utilitat troba i estableix el valor necessari evitar els paquets perduts o que falten mentre que manté una latència baixa.

Maquinari i la seva classificació de configuració

server-info

netutils-linux server-info-show

Aquesta utilitat és similar a la comanda lshw. Podem fer ús d'ella escrivint a la terminal (Ctrl + Alt + T):

sudo server-info show

netutils-linux server-info-show

La utilitat server-info també pot classificar el maquinari a més de totes les seves característiques en l'escala de l'1 fins al 10. A més per accedir a aquesta classificació, podem fer-ho simplement escrivint a la terminal (Ctrl + Alt + T):

sudo server-info rate

Qui vulgui podrà conèixer més en profunditat aquest paquet d'eines a la pàgina de GitHub de el projecte. Allà trobareu una descripció més en detall de les mateixes.

Desinstal netutils-linux

Per eliminar aquest grup de d'aplicacions del nostre sistema, simplement haurem d'obrir una terminal (Ctrl + Alt + T) i escriure-hi:

sudo pip uninstall netutils-linux

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.