Seuraavassa artikkelissa tarkastellaan yhtä hyödyllisyyskokoelma nimeltään "netutils-linux". Näitä voidaan käyttää yksinkertaista vianmääritystä ja verkon suorituskyvyn viritystä Gnu / Linux-järjestelmissämme.
Nämä voitot voivat olla hyödyllinen palvelinkeskuksille ja Internet-palveluntarjoajille, joilla on suuri kuormitus vuonna punainen. Emme todennäköisesti näe sen täydellistä tehokkuutta pöytätietokoneellamme, vaikka voit aina hyödyntää sitä. Se on nyt tuotantokäytössä ja voi säästää paljon aikaa laitteiden ja ohjelmistojen virheenkorjauksen avulla.
Netutils-Linux-työkalut
Tämä joukko apuohjelmia tulee auttaa automatisoimaan Gnu / Linux-suorituskyvyn viritysprosessi alusta alkaen. Netutils-linux koostuu seuraavista työkaluista:
- verkko-alkuun
- snmptop
- irqtop
- softirq-yläosa
- linkkimäärä
- softnet-stat-top
- RSS-tikkaat
- kirjoittajat
- maksimoi-cpu-freq
- rx-puskurit-kasvu
- palvelintiedot
Asenna Netutils-linux
Netutils-linux on kehitetty Python-ohjelmointikielellä. Siksi ja tämän ansiosta voit Asenna helposti PIP: n avulla. Ensinnäkin Debianissa, Ubuntussa ja myös Linux Mintissa voimme asentaa pipin avaamalla päätelaitteen (Ctrl + Alt + T). Siinä kirjoitamme seuraavan komennon:
sudo apt-get install python-pip
PIP: n asentamisen jälkeen meidän on vain suoritettava seuraava komento netutils-linuxin asentamiseksi:
sudo pip install netutils-linux
Netutils-linuxin käyttö
Kuten olen maininnut edellä olevat rivit, Netutils-linux sisältää paljon apuohjelmia suunniteltu erityisesti verkko-ongelmien vianmääritykseen ja myös verkon suorituskyvyn virittämiseen. Kaikki apuohjelmat on jaettu kolmeen osaan:
- Valvonta
- Viritys
- Laitteisto ja sen kokoonpanoluokitus
Valvonta
Kaikki nämä ylätason työkalut, jotka voimme löytää valvonnan osiosta, eivät vaadi juurioikeuksia. Pystymme käyttämään niitä normaalina käyttäjänä ilman mitään ongelmia.
verkko-alkuun
Tämä apuohjelma antaa meille mahdollisuuden valvoa keskeytyksiä, verkon prosessointitilastoja laitteille ja myös suorittimille. Tämän apuohjelman suorittamiseksi meidän on yksinkertaisesti suoritettava terminaalissa (Ctrl + Alt + T):
network-top
snmptop
Se on peruspakettien tarkkailija de / proc / net / smmp. Tämän apuohjelman suorittamiseksi meidän on suoritettava vain seuraava komento:
snmptop
irqtop
Tämä apuohjelma näyttää meille yksinkertaisella tavalla a keskeytysnopeus tiedoston / proc / keskeyttää tiedoston perusteella Gnu / Linux-järjestelmämme. Älä unohda, että voimme suorittaa tämän apuohjelman yksinkertaisesti komennolla:
irqtop
softirq-yläosa
Tämä komento näyttää meille paketin lähetys- ja vastaanottonopeus / proc / softirqs-tiedoston perusteella. Tämän komennon käyttämiseksi meidän on suoritettava vain päätelaitteessa (Ctrl + Alt + T):
softirq-top
linkkimäärä
Kun suoritat tämän työkalun, se näyttää meille kuinka monta pakettia / tavua verkkoliitäntä vastaanottaa / lähettää ja kuinka monta virhettä tapahtuu perustuu / sys / class / net / XXX / statistic / YYY-tiedostoihin. Tämän komennon käyttämiseksi kirjoitamme yksinkertaisesti päätelaitteeseen (Ctrl + Alt + T):
link-rate
softnet-stat-top
Näytä erilaisia tilastot CPU: n suorittamasta pakettien käsittelystä Gnu / Linux-järjestelmässä. Meidän on yksinkertaisesti kirjoitettava päätelaitteeseen (Ctrl + Alt + T) seuraava saadaksesi tulokset:
softnet-stat-top
Viritys
Näiden työkalujen suorittamiseksi meidän on käytettävä niitä root- tai sudo-tiedostoina.
RSS-tikkaat
Asettaa smp_affinity_list automaattisesti IRQ: lle NIC rx / tx -jonoista, jotka normaalisti toimivat CPU0: lla. Se tukee myös kaksois- / nelinkertaista skaalausta moniprosessorijärjestelmissä.
sudo rss-ladder enp10s0 0
kirjoittajat
Sallii RPS: n kaikissa käytettävissä olevissa paikallisen NUMA-solmun suorittimissa kaikille verkkokortin rx-jonoille. On myös selvennettävä, että se on hyvä työkalu halpoja verkkokortteja varten.
sudo autorps enp10s0
maksimoi-cpu-freq
Tämä apuohjelma asettaa suorittimen suorituskyvyn asteikon. Aiot asettaa myös asteikon enimmäisarvon pienimmälle asteikolle. Tämä tarkoittaa, että voimme käyttää prosessoreidemme kaikkea voimaa. Toinen mielessä pidettävä seikka on, että siitä on hyötyä myös viiveherkille järjestelmille.
sudo maximize-cpu-freq
rx-puskurit-kasvu
Tämä apuohjelma etsii ja asettaa tarvittavan arvon Vältä kadonneita tai puuttuvia paketteja säilyttäen matala viive.
Laitteisto ja sen kokoonpanoluokitus
palvelintiedot
Tämä apuohjelma on samanlainen kuin lshw-komento. Voimme hyödyntää sitä kirjoittamalla päätelaitteeseen (Ctrl + Alt + T):
sudo server-info show
Palvelin-info-apuohjelma samoin osaa luokitella laitteistot kaikkien sen ominaisuuksien lisäksi asteikolla 1-10. Tähän luokitukseen pääsyn lisäksi voimme tehdä sen yksinkertaisesti kirjoittamalla päätelaitteeseen (Ctrl + Alt + T):
sudo server-info rate
Kuka tahansa haluaa oppia lisää tästä työkalupakista sivulla GitHub projektin. Sieltä löydät niistä tarkemman kuvauksen.
Poista netutils-linux
Tämän sovellusryhmän poistamiseksi järjestelmästä meidän on yksinkertaisesti avattava pääte (Ctrl + Alt + T) ja kirjoitettava siihen:
sudo pip uninstall netutils-linux