V příštím článku se na jeden podíváme sběr nástrojů s názvem „netutils-linux“. Ty lze použít k zjednodušit řešení problémů a vyladění výkonu sítě na našich systémech Gnu / Linux.
Tyto zisky mohou být užitečné pro datová centra a poskytovatele internetových služeb s velkou pracovní zátěží v červený. Na našem stolním počítači pravděpodobně neuvidíme veškerou jeho účinnost, i když ji můžete vždy využít. Nyní je ve výrobě a může nám ušetřit spoustu času s laděním nastavení hardwaru a softwaru.
Nástroje Netutils-linux
Tato sada nástrojů bude pomůže automatizovat proces ladění výkonu GNU / Linux ihned po vybalení z krabice. Netutils-linux se skládá z následujících nástrojů:
- vrchol sítě
- snmptop
- irqtop
- softirq-top
- rychlost odkazu
- softnet-stat-top
- rss-žebřík
- autorů
- maximalizovat-cpu-frekv
- rx-buffers-increase
- informace o serveru
Nainstalujte Netutils-linux
Netutils-linux je vyvíjen pomocí programovacího jazyka Python. Proto a díky tomu můžete instalujte snadno pomocí PIP. Nejprve v Debianu, Ubuntu a také v Linux Mint můžeme nainstalovat pip otevřením terminálu (Ctrl + Alt + T). V něm napíšeme následující příkaz:
sudo apt-get install python-pip
Po instalaci PIP budeme muset k instalaci netutils-linux provést pouze následující příkaz:
sudo pip install netutils-linux
Používání Netutils-linux
Jak jsem uvedl výše, Netutils-linux obsahuje mnoho nástrojů speciálně navržený pro řešení problémů se sítí a také pro vyladění výkonu sítě. Všechny nástroje jsou rozděleny do tří částí:
- Dozor
- Ladění
- Hardware a jeho konfigurace konfigurace
Dozor
Všechny tyto nástroje nejvyšší úrovně, které můžeme najít v sekci dohled, nevyžadují oprávnění root. Budeme je moci bez problémů používat jako běžný uživatel.
vrchol sítě
Tento nástroj nám to umožní sledovat přerušení, statistiky síťového zpracování pro zařízení a také CPU. Chcete-li spustit tento nástroj, budeme muset běžet v terminálu (Ctrl + Alt + T):
network-top
snmptop
Jedná se o základní sledovač paketů de / proc / net / smmp. K provedení tohoto nástroje budeme muset provést pouze následující příkaz:
snmptop
irqtop
Tento nástroj nám jednoduchým způsobem ukáže a rychlost přerušení na základě souboru / proc / přerušení našeho systému Gnu / Linux. Nezapomeňte, že tento nástroj budeme moci spustit jednoduše pomocí příkazu:
irqtop
softirq-top
Tento příkaz nám ukáže rychlost přenosu a příjmu paketů na základě souboru / proc / softirqs. Abychom tento příkaz mohli využít, budeme muset provést pouze v terminálu (Ctrl + Alt + T):
softirq-top
rychlost odkazu
Při spuštění tohoto nástroje se nám to ukáže kolik paketů / bajtů síťové rozhraní přijímá / vysílá a kolik chyb se vyskytuje na základě souborů / sys / class / net / XXX / statistika / RRRR. Chcete-li použít tento příkaz, jednoduše napíšeme do terminálu (Ctrl + Alt + T):
link-rate
softnet-stat-top
Zobrazit různé statistika zpracování paketů CPU na našem systému Gnu / Linux. Pro získání výsledků jednoduše musíme do terminálu (Ctrl + Alt + T) napsat následující:
softnet-stat-top
Ladění
Ke spuštění těchto nástrojů je budeme muset použít jako root nebo se sudo.
rss-žebřík
Automaticky nastaví smp_affinity_list pro IRQ front NIC rx / tx, které normálně fungují na CPU0. Podporuje také dvojité / čtyřnásobné škálování pro víceprocesorové systémy.
sudo rss-ladder enp10s0 0
autorů
Umožňuje RPS na všech dostupných CPU místního uzlu NUMA pro všechny fronty NIC rx. Rovněž je třeba objasnit, že je to dobrý nástroj pro levné síťové karty.
sudo autorps enp10s0
maximalizovat-cpu-frekv
Tento nástroj nastavuje měřítko výkonu CPU. Chystáte se také nastavit maximální hodnotu měřítka pro minimální hodnotu měřítka. To znamená, že budeme moci využít veškerou sílu našich procesorů. Dalším bodem, který je třeba mít na paměti, je, že bude také velmi užitečný pro systémy citlivé na latenci.
sudo maximize-cpu-freq
rx-buffers-increase
Tento nástroj vyhledá a nastaví požadovanou hodnotu vyhněte se ztraceným nebo chybějícím paketům při zachování nízké latence.
Hardware a jeho konfigurace konfigurace
informace o serveru
Tento nástroj je podobný příkazu lshw. Můžeme to využít zadáním terminálu (Ctrl + Alt + T):
sudo server-info show
Obslužný program serveru také umí klasifikovat hardware kromě všech jeho charakteristik na stupnici od 1 do 10. Kromě přístupu k této klasifikaci to můžeme udělat jednoduše zadáním terminálu (Ctrl + Alt + T):
sudo server-info rate
Každý, kdo chce, se o této sadě nástrojů dozví více na stránce GitHub projektu. Zde najdete jejich podrobnější popis.
Odinstalujte netutils-linux
Abychom tuto skupinu aplikací z našeho systému vyloučili, jednoduše musíme otevřít terminál (Ctrl + Alt + T) a napsat do něj:
sudo pip uninstall netutils-linux