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:
- Supervisión
- Tuning
- 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
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
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
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
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
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
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
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 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