Netutils-linux, set alata za mrežne performanse

ime netutils-linux

U sljedećem ćemo članku pogledati a komunalna kolekcija pod nazivom "netutils-linux". Ovi se mogu koristiti za pojednostaviti rješavanje problema i podešavanje mrežnih performansi na našim Gnu / Linux sustavima.

Ta dobit može biti korisno za podatkovne centre i pružatelje internetskih usluga s velikim opterećenjem u crvena. Vjerojatno nećemo vidjeti svu njegovu učinkovitost na našem stolnom računalu, iako to uvijek možete iskoristiti. Sada se koristi u produkciji i može nam uštedjeti puno vremena za uklanjanje pogrešaka s postavljanjem hardvera i softvera.

Alati Netutils-linux

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

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

Instalirajte Netutils-linux

Netutils-linux razvijen je 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 retke, Netutils-linux sadrži puno uslužnih programa posebno dizajniran za rješavanje problema s mrežom i također za podešavanje mrežnih performansi. Sve komunalne usluge razvrstane su u tri odjeljka:

  1. Nadzor
  2. Ugađanje
  3. Klasifikacija hardvera i njegova konfiguracija

Nadzor

Svi ovi alati najviše razine koje možemo pronaći u odjeljku nadzora ne zahtijevaju root privilegije. Bez problema ćemo ih moći koristiti kao normalnog korisnika.

vrh mreže

netutils-linux mrežni vrh

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

network-top

snmptop

netutils-linux snmptop

To je 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 će nam uslužni program prikazati na jednostavan način a brzina prekida na temelju / proc / prekida datoteku našeg Gnu / Linux sustava. Ne zaboravite da ćemo ovaj uslužni program moći izvršiti jednostavnim korištenjem naredbe:

irqtop

softirq-vrh

netutils-linux softirq-top

Ova naredba će nam pokazati brzina prijenosa i prijema paketa na temelju datoteke / proc / softirqs. 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 pogrešaka događa na temelju datoteka / sys / class / net / XXX / statistika / GGG. Da bismo koristili ovu naredbu, jednostavno ćemo u terminal zapisati (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

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

softnet-stat-top

Ugađanje

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 redovi koji obično rade na CPU0. Također podržava dvostruko / četverostruko skaliranje za višeprocesorske sustave.

sudo rss-ladder enp10s0 0

autori

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

sudo autorps enp10s0

maksimizirati-cpu-freq

Ovaj uslužni program postavlja ljestvicu performansi CPU-a. Također ćete postaviti maksimalnu vrijednost skale za najmanju vrijednost ljestvice. To znači da ćemo moći koristiti svu snagu naših procesora. Još jednu točku koju treba imati na umu jest da će biti vrlo korisna i za sustave 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 nisku latenciju.

Klasifikacija hardvera i njegova konfiguracija

informacije o poslužitelju

netutils-linux poslužitelj-info-emisija

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 poslužitelj-info-emisija

Uslužni program za informacije također može klasificirati hardver uz sve njegove karakteristike na skali od 1 do 10. Osim toga, za pristup ovoj klasifikaciji to možemo učiniti jednostavnim upisivanjem u terminal (Ctrl + Alt + T):

sudo server-info rate

Svatko tko želi može saznati više o ovom alatu na stranici GitHub projekta. Tamo ćete pronaći njihov detaljniji opis.

Deinstalirajte netutils-linux

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

sudo pip uninstall netutils-linux

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.