Kitame straipsnyje mes apžvelgsime vieną komunalinių paslaugų rinkimas vadinamas „netutils-linux“. Jie gali būti naudojami supaprastinti trikčių šalinimą ir tinklo našumo derinimą mūsų Gnu / Linux sistemose.
Šis pelnas gali būti naudinga duomenų centrams ir interneto paslaugų teikėjams, kuriems tenka didelis krūvis į raudonas. Tikriausiai nepamatysime visiško jo efektyvumo mūsų staliniame kompiuteryje, nors visada galite juo pasinaudoti. Dabar jis naudojamas gamyboje ir gali mums sutaupyti daug laiko derinant aparatinę ir programinę įrangą.
„Netutils-Linux“ įrankiai
Šis komunalinių paslaugų rinkinys bus padėkite automatizuoti „Gnu / Linux“ našumo derinimo procesą. „Netutils-linux“ sudaro šie įrankiai:
- tinklo viršuje
- snmptop
- irqtop
- minkštas viršuje
- nuorodos norma
- softnet-stat-top
- rss-kopėčios
- automatiniai
- padidinti-cpu-freq
- rx-buferiai-padidėjimas
- serverio informacija
Įdiekite „Netutils-linux“
„Netutils-linux“ yra sukurtas naudojant „Python“ programavimo kalbą. Todėl ir to dėka galite lengvai įdiekite naudodami PIP. Pirmiausia „Debian“, „Ubuntu“ ir „Linux Mint“ galime įdiegti „pip“ atidarę terminalą („Ctrl“ + „Alt“ + T). Jame parašysime šią komandą:
sudo apt-get install python-pip
Įdiegę PIP, norėdami įdiegti netutils-linux turėsime atlikti tik šią komandą:
sudo pip install netutils-linux
Naudojant „Netutils-linux“
Kaip jau minėjau eilutes aukščiau, „Netutils-linux“ yra daugybė komunalinių paslaugų specialiai sukurta tinklo problemoms šalinti ir tinklo našumui nustatyti. Visos komunalinės paslaugos skirstomos į tris skyrius:
- Priežiūra
- Tiuningas
- Aparatūra ir jos konfigūracijos klasifikacija
Priežiūra
Visiems šiems aukščiausio lygio įrankiams, kuriuos galime rasti priežiūros skyriuje, nereikia root teisių. Mes galėsime juos naudoti kaip įprastą vartotoją be jokių problemų.
tinklo viršuje
Šis įrankis mums leis stebėti pertraukimus, tinklo duomenų apie įrenginius apdorojimą ir procesorius. Norėdami paleisti šį įrankį, tiesiog turėsime paleisti terminale (Ctrl + Alt + T):
network-top
snmptop
Ar yra pagrindinis paketų stebėtojas de / proc / net / smmp. Norėdami paleisti šią priemonę, turėsime vykdyti tik šią komandą:
snmptop
irqtop
Šis įrankis mums paprastu būdu parodys pertraukimo dažnis pagal / proc / pertraukia failą mūsų Gnu / Linux sistemos. Nepamirškite, kad šią programą galėsime paleisti paprasčiausiai naudodami komandą:
irqtop
minkštas viršuje
Ši komanda parodys mums paketų perdavimo ir priėmimo greitis pagal / proc / softirqs failą. Norėdami naudoti šią komandą, turėsime vykdyti tik terminale (Ctrl + Alt + T):
softirq-top
nuorodos norma
Vykdant šį įrankį, jis mums parodys kiek paketų / baitų gauna / perduoda tinklo sąsaja ir kiek klaidų remiantis failais / sys / class / net / XXX / statistic / YYY. Norėdami naudoti šią komandą, tiesiog parašysime terminale (Ctrl + Alt + T):
link-rate
softnet-stat-top
Rodyti įvairius statistika apie paketų apdorojimą CPU mūsų Gnu / Linux sistemoje. Norėdami gauti rezultatus, tiesiog turėsime įvesti terminalą („Ctrl“ + „Alt“ + T):
softnet-stat-top
Tiuningas
Norėdami paleisti šiuos įrankius, turėsime juos naudoti kaip root arba sudo.
rss-kopėčios
Automatiškai nustato „smp_affinity_list“ IRQ NIC rx / tx eilių, kurios paprastai veikia prie CPU0. Jis taip pat palaiko dvigubą / keturvietį mastelį daugiaprocesorinėms sistemoms.
sudo rss-ladder enp10s0 0
automatiniai
Leidžia RPS visuose galimuose vietinio NUMA mazgo procesoriuose visoms NIC rx eilėms. Taip pat reikėtų patikslinti, kad tai yra gera pigių tinklo kortelių priemonė.
sudo autorps enp10s0
padidinti-cpu-freq
Šis įrankis nustato procesoriaus našumo skalę. Taip pat ketinate nustatyti didžiausią minimalios skalės vertės skalės vertę. Tai reiškia, kad galėsime išnaudoti visą savo procesorių galią. Kitas dalykas, kurį reikia nepamiršti, yra tai, kad jis taip pat bus labai naudingas latentai jautrioms sistemoms.
sudo maximize-cpu-freq
rx-buferiai-padidėjimas
Šis įrankis suranda ir nustato reikiamą vertę venkite pamestų ar trūkstamų paketų, išlaikydami mažą vėlavimą.
Aparatūra ir jos konfigūracijos klasifikacija
serverio informacija
Šis įrankis yra panaši į komandą lshw. Mes galime tuo pasinaudoti įvesdami terminalą (Ctrl + Alt + T):
sudo server-info show
Server-info įrankis taip pat gali klasifikuoti aparatūrą Be visų jo charakteristikų skalėje nuo 1 iki 10. Be to, kad galėtume pasiekti šią klasifikaciją, galime tai padaryti tiesiog įvesdami terminalą (Ctrl + Alt + T):
sudo server-info rate
Visi norintys gali daugiau sužinoti apie šį įrankių rinkinį puslapyje GitHub projekto. Ten rasite išsamesnį jų aprašymą.
Pašalinkite netutils-linux
Norėdami pašalinti šią programų grupę iš savo sistemos, mes tiesiog turėsime atidaryti terminalą (Ctrl + Alt + T) ir parašyti jame:
sudo pip uninstall netutils-linux