V nasledujúcom článku sa na jeden pozrieme úžitkový zber s názvom „netutils-linux“. Na tieto sa dá zvyknúť zjednodušiť riešenie problémov a vyladenie výkonu siete na našich systémoch Gnu / Linux.
Tieto zisky môžu byť užitočné pre dátové centrá a poskytovateľov internetových služieb s veľkým pracovným zaťažením v červená. Jeho úplná účinnosť sa na našom stolnom počítači pravdepodobne nedočkáme, aj keď vždy môžete využiť jeho výhody. Teraz je v produkčnej prevádzke a môže nám ušetriť veľa času s ladením nastavenia hardvéru a softvéru.
Nástroje Netutils-linux
Táto sada nástrojov bude pomôcť automatizovať proces ladenia výkonu GNU / Linux po vybalení z krabice. Netutils-linux sa skladá z nasledujúcich nástrojov:
- vrchol siete
- snmptop
- irqtop
- softirq-top
- sadzba odkazu
- softnet-stat-top
- rss-rebrík
- autorov
- maximalizovať-cpu-frekv
- rx-buffery-zväčšiť
- informácie o serveri
Nainštalujte si Netutils-linux
Netutils-linux je vyvíjaný pomocou programovacieho jazyka Python. Preto a vďaka tomu môžete nainštalujte ľahko pomocou PIP. Najskôr v Debiane, Ubuntu a tiež v Linux Mint môžeme nainštalovať pip otvorením terminálu (Ctrl + Alt + T). V ňom napíšeme nasledujúci príkaz:
sudo apt-get install python-pip
Po inštalácii PIP budeme musieť na inštaláciu netutils-linux vykonať iba nasledujúci príkaz:
sudo pip install netutils-linux
Používam Netutils-linux
Ako som už uviedol vyššie, Netutils-linux obsahuje veľa nástrojov špeciálne navrhnutý na riešenie problémov so sieťou a tiež na vyladenie výkonu siete. Všetky pomôcky sú rozdelené do troch častí:
- kontrola
- Ladenie
- Hardvér a jeho konfigurácia klasifikácie
kontrola
Všetky tieto nástroje najvyššej úrovne, ktoré nájdeme v sekcii dohľadu, nevyžadujú oprávnenie root. Budeme ich môcť bez problémov používať ako bežný používateľ.
vrchol siete
Táto pomôcka nám umožní monitorovať prerušenia, štatistiku spracovania siete pre zariadenia a tiež CPU. Ak chcete spustiť tento nástroj, budeme musieť bežať v termináli (Ctrl + Alt + T):
network-top
snmptop
Je to sledovač základných paketov de / proc / net / smmp. Ak chcete spustiť tento nástroj, budeme musieť vykonať iba nasledujúci príkaz:
snmptop
irqtop
Táto utilita nám jednoduchým spôsobom ukáže a miera prerušenia založená na súbore / proc / prerušuje nášho systému Gnu / Linux. Nezabudnite, že tento nástroj budeme môcť spustiť jednoducho pomocou príkazu:
irqtop
softirq-top
Tento príkaz nám ukáže rýchlosť prenosu a príjmu paketov na základe súboru / proc / softirqs. Aby sme mohli využiť tento príkaz, budeme musieť vykonať iba v termináli (Ctrl + Alt + T):
softirq-top
sadzba odkazu
Pri spustení tohto nástroja sa nám to ukáže koľko paketov / bajtov sieťové rozhranie prijíma / prenáša a koľko chýb sa vyskytuje na základe súborov / sys / class / net / XXX / statistika / RRRR. Ak chcete použiť tento príkaz, jednoducho napíšeme do terminálu (Ctrl + Alt + T):
link-rate
softnet-stat-top
Zobraziť rôzne štatistika spracovania paketov CPU na našom systéme Gnu / Linux. Na získanie výsledkov budeme musieť jednoducho zadať do terminálu (Ctrl + Alt + T) nasledovné:
softnet-stat-top
Ladenie
Na spustenie týchto nástrojov ich budeme musieť použiť ako root alebo so sudo.
rss-rebrík
Automaticky nastaví smp_affinity_list pre IRQ z radov NIC rx / tx, ktoré normálne fungujú na CPU0. Podporuje tiež dvojité / štvorstupňové škálovanie pre viacprocesorové systémy.
sudo rss-ladder enp10s0 0
autorov
Umožňuje RPS na všetkých dostupných procesoroch miestneho uzla NUMA pre všetky fronty NIC rx. Malo by sa tiež objasniť, že je to dobrý nástroj pre lacné sieťové karty.
sudo autorps enp10s0
maximalizovať-cpu-frekv
Táto utilita nastavuje stupnicu výkonu procesora. Chystáte sa tiež nastaviť maximálnu hodnotu stupnice pre minimálnu hodnotu stupnice. To znamená, že budeme môcť využiť všetku moc našich procesorov. Ďalším bodom, ktorý treba mať na pamäti, je, že bude veľmi užitočný aj pre systémy citlivé na latenciu.
sudo maximize-cpu-freq
rx-buffery-zväčšiť
Tento nástroj vyhľadá a nastaví požadovanú hodnotu vyhnúť sa strateným alebo chýbajúcim paketom pri zachovaní nízkej latencie.
Hardvér a jeho konfigurácia klasifikácie
informácie o serveri
Táto utilita je podobné príkazu lshw. Môžeme to využiť zadaním terminálu (Ctrl + Alt + T):
sudo server-info show
Rovnako aj obslužný program server-info dokáže klasifikovať hardvér okrem všetkých jeho charakteristík na škále od 1 do 10. Okrem prístupu k tejto klasifikácii to môžeme urobiť jednoduchým zadaním do terminálu (Ctrl + Alt + T):
sudo server-info rate
Každý, kto chce, sa na tejto stránke môže dozvedieť viac informácií o tejto sade nástrojov GitHub projektu. Tam nájdete ich podrobnejší popis.
Odinštalujte netutils-linux
Ak chcete vylúčiť túto skupinu aplikácií z nášho systému, budeme musieť otvoriť terminál (Ctrl + Alt + T) a napísať doň:
sudo pip uninstall netutils-linux