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:
- Nadzor
- Ugađanje
- 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
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
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
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
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
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
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
Ovaj uslužni program je slično naredbi lshw. Možemo ga iskoristiti upisivanjem u terminal (Ctrl + Alt + T):
sudo server-info show
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