Netutils-linux, set alata za mrežne performanse

ime netutils-linux

U sljedećem članku ćemo pogledati prikupljanje komunalnih usluga pod nazivom "netutils-linux". Oni se mogu koristiti za pojednostaviti rješavanje problema i podešavanje mrežnih performansi na našim Gnu / Linux sistemima.

Ova dobit može biti korisno za data centre i dobavljače internetskih usluga s velikim opterećenjem u crven. Vjerovatno nećemo vidjeti njegovu potpunu učinkovitost na našem stolnom računaru, iako to uvijek možete iskoristiti. Sada se koristi u proizvodnji i može nam uštedjeti puno vremena za uklanjanje grešaka u postavljanju hardvera i softvera.

Netutils-linux alati

Ovaj skup komunalnih usluga hoće pomoći automatizirati proces podešavanja performansi Gnu / Linuxa. Netutils-linux sastoji se od sljedećih alata:

  • vrh mreže
  • snmptop
  • irqtop
  • softirq-top
  • brzina veze
  • softnet-stat-vrh
  • rss-ljestve
  • autori
  • maksimiziraj-cpu-freq
  • rx-odbojnici-povećanje
  • informacije o serveru

Instalirajte Netutils-linux

Netutils-linux je razvijen pomoću programskog jezika Python. Stoga je i zahvaljujući tome moguće lako instalirajte pomoću PIP-a. Prije svega u Debian, Ubuntu i također u Linux Mint možemo instalirati pip otvaranjem terminala (Ctrl + Alt + T). U nju ćemo napisati sljedeću naredbu:

sudo apt-get install python-pip

Nakon instalacije PIP-a, morat ćemo izvršiti samo sljedeću naredbu za instalaciju netutils-linux:

sudo pip install netutils-linux

Korištenje Netutils-linuxa

Kao što sam gore spomenuo redove, Netutils-linux sadrži puno uslužnih programa posebno dizajniran za rješavanje problema s mrežom, kao i za podešavanje mrežnih performansi. Sve komunalne usluge klasificirane su u tri odjeljka:

  1. Supervisión
  2. Tuning
  3. Klasifikacija hardvera i njegova konfiguracija

Supervisión

Svi ovi alati najvišeg nivoa koje možemo pronaći u odjeljku nadzora ne zahtijevaju root privilegije. Bez problema ćemo ih moći koristiti kao uobičajenog korisnika.

vrh mreže

netutils-linux network-top

Ovaj uslužni program će nam omogućiti nadgledajte prekide, statistiku mrežne obrade za uređaje, kao i CPU. Da bismo pokrenuli ovaj uslužni program, jednostavno ćemo morati pokrenuti terminal (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

To je a osnovni promatrač paketa de / proc / net / smmp. Da bismo izvršili ovaj uslužni program, morat ćemo izvršiti samo sljedeću naredbu:

snmptop

irqtop

netutils-linux irqtop

Ovaj uslužni program će nam pokazati na jednostavan način a brzina prekida na osnovu datoteke / proc / prekida našeg Gnu / Linux sistema. Ne zaboravite da ćemo ovaj uslužni program moći izvršiti jednostavno pomoću naredbe:

irqtop

softirq-top

netutils-linux softirq-top

Ova naredba će nam pokazati brzina prijenosa i prijema paketa na osnovu / proc / softirqs datoteke. Da bismo koristili ovu naredbu, morat ćemo izvršiti samo u terminalu (Ctrl + Alt + T):

softirq-top

brzina veze

brzina veze netutils-linux

Prilikom izvršavanja ovog alata, pokazat će nam koliko paketa / bajtova mrežno sučelje prima / prenosi i koliko se grešaka događa na osnovu datoteka / sys / class / net / XXX / statistika / GGG. Da bismo koristili ovu naredbu, jednostavno ćemo zapisati u terminal (Ctrl + Alt + T):

link-rate

softnet-stat-vrh

netutils-linux softnet-stat-top

Pokaži razne statistika o obradi paketa od strane CPU-a na našem Gnu / Linux sistemu. Jednostavno ćemo morati unijeti u terminal (Ctrl + Alt + T) sljedeće da bismo dobili rezultate:

softnet-stat-top

Tuning

Za pokretanje ovih alata morat ćemo ih koristiti kao root ili sa sudo.

rss-ljestve

Automatski postavlja smp_affinity_list za IRQ NIC rx / tx redova koji obično rade na CPU0. Takođe podržava dvostruko / četverostruko skaliranje za višeprocesorske sisteme.

sudo rss-ladder enp10s0 0

autori

Omogućuje RPS na svim dostupnim CPU-ima lokalnog NUMA čvora za sve NIC rx redove. Treba također pojasniti da je to dobar alat za jeftine mrežne kartice.

sudo autorps enp10s0

maksimiziraj-cpu-freq

Ovaj uslužni program postavlja skalu performansi CPU-a. Također ćete postaviti maksimalnu vrijednost skale za minimalnu vrijednost skale. To znači da ćemo moći koristiti svu snagu svojih procesora. Još jednu stvar koju treba imati na umu je da će biti vrlo korisna i za sisteme osjetljive na kašnjenje.

sudo maximize-cpu-freq

rx-odbojnici-povećanje

Ovaj uslužni program pronalazi i postavlja potrebnu vrijednost izbjegavajte izgubljene ili nestale pakete, a istovremeno zadržavajte malu kašnjenje.

Klasifikacija hardvera i njegova konfiguracija

informacije o serveru

netutils-linux server-info-show

Ovaj uslužni program je slično naredbi lshw. Možemo ga iskoristiti upisivanjem u terminal (Ctrl + Alt + T):

sudo server-info show

netutils-linux server-info-show

Uslužni program za informacije o serveru može klasifikovati hardver pored svih njegovih karakteristika na skali od 1 do 10. Pored pristupa ovoj klasifikaciji, to možemo učiniti i jednostavnim upisivanjem u terminal (Ctrl + Alt + T):

sudo server-info rate

Svi koji žele mogu saznati više o ovom priručniku na stranici GitHub projekta. Tamo ćete pronaći njihov detaljniji opis.

Deinstalirajte netutils-linux

Da bismo eliminirali ovu grupu aplikacija iz našeg sistema, jednostavno ćemo morati otvoriti terminal (Ctrl + Alt + T) i u njega upisati:

sudo pip uninstall netutils-linux

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.