V ďalšom článku sa na to pozrieme rýchlo ako môžeme monitorovať výkon I / O diskov v Ubuntu pomocou nástrojov iotop a iostat. Príkaz môžu používatelia používať spravidla top poznať procesy vykonávania systému (a ďalšie veci) v reálnom čase a identifikovať potenciálne problémy. Pokiaľ ale nenájdeme žiadne problémy s výkonom týkajúce sa využitie zdrojovNajmä pri procesoroch a pamätiach je zaujímavé prejsť na kontrolu ďalších polí a zistiť tak úzke miesta.
Vo výstupe príkazu top existujú polia, pomocou ktorých môžeme zistiť, či na pamäťových zariadeniach a diskových oddieloch existujú vysoké operácie čítania a zápisu I / O. Ak je prevádzka disku I / O vysoká, môže to byť príčinou oneskorenia výkonu, takže je potrebné overiť štatistiku I / O disku v systéme a práve tu nám môžu pomôcť nástroje iotop a iostat.
Iotop a iostat na overenie štatistík I / O
Na podrobnú kontrolu štatistík I / O môžu používatelia používať príkazy iotop a iostat. Tieto príkazy sa používajú na identifikáciu problémov s výkonom úložných zariadení, vrátane lokálnych diskov alebo sieťového súborového systému.
Čo je iotop?
Táto utilita Je to podobné ako hlavný príkaz, ale zobrazuje aktivitu disku v reálnom čase. Tento obslužný program sleduje informácie o využití I / O jadra a zobrazuje tabuľku súčasného použitia I / O prostredníctvom procesov alebo vlákien v systéme. Ukazuje tiež šírku pásma a I / O čas na čítanie a zápis každého procesu alebo vlákna.
Nainštalujte Iotop
Tento nástroj môžeme nainštalujte ľahko pomocou apt správcu balíkov. V systémoch Debian / Ubuntu budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a vykonať príkaz:
sudo apt install iotop
Monitorujte aktivitu I / O disku pomocou iotop
V príkaze iotop je k dispozícii veľa možností na kontrolu rôznych štatistík o I / O disku. Príkaz iotop budeme musieť vykonať iba bez akýchkoľvek argumentov budeme ho musieť spustiť s oprávneniami superužívateľa, aby sme videli každý proces alebo vlákno o súčasnom použití I / O:
sudo iotop
na skontrolujte, ktoré procesy skutočne používajú diskové I / O, budeme musieť do príkazu iotop pridať -oo - iba možnosť:
sudo iotop --only
na zobraziť viac možností použiteľných pre iotop, v termináli môžeme konzultovať vašu pomoc s príkazom:
iotop --help
uninstall
na odstrániť iotop z nášho tímu, v termináli (Ctrl + Alt + T) budeme musieť vykonať iba:
sudo apt remove iotop
Čo je iostat?
Príkaz iostat sa používa na sledovanie zaťaženia vstupného / výstupného zariadenia systému, pri pohľade na to, ako dlho sú zariadenia aktívne vo vzťahu k ich priemerným prenosovým rýchlostiam. Môže sa tiež použiť na porovnanie aktivity medzi diskami.
Tento príkaz generuje správy, ktoré možno použiť na zmenu konfigurácie systému na lepšie vyváženie vstupného / výstupného zaťaženia medzi fyzickými diskami. Príkaz iostat generuje dva typy správ; Využitie CPU y používanie zariadenia.
V multiprocesorových systémoch sa štatistika CPU počíta v celom systéme ako priemer vo všetkých procesoroch.
Nainštalujte si iostat
Nástroj iostat je súčasťou balíka sysstat, ktorý je možné nainštalovať z oficiálneho úložiska. Budeme musieť otvoriť iba terminál (Ctrl + Alt + T) a vykonať v ňom príkaz:
sudo apt install sysstat
Meranie výkonu disku I / O pomocou príkazu iostat
V príkaze iostat je k dispozícii veľa možností na kontrolu rôznych štatistík CPU a disku I / O. Ak vykonáme príkaz iostat bez akýchkoľvek argumentov, môžeme zobraziť celú štatistiku systému:
iostat
Ak pridáme -d možnosť príkazu iostat, môžeme zobraziť štatistiku I / O pre všetky zariadenia:
iostat -d
Na druhej strane, ak pridáme -p možnosť príkazu iostat, urobíme zobraziť štatistiku I / O všetkých zariadení a ich oddielov.
iostat -p
Ak nás zaujíma zobraziť podrobnú štatistiku I / O pre všetky zariadenia, budeme musieť pridať iba -x možnosť na príkaz iostat:
iostat -x
Ak máme záujem poznať štatistiku I / O blokových zariadení a všetkých ich oddielov používaných systémom, stačí pridať voľbu -p nasledovanú názvom zariadenia:
iostat -p sda
uninstall
na odstrániť iostat z nášho tímu, stačí otvoriť terminál (Ctrl + Alt + T) a spustiť v ňom:
sudo apt remove sysstat
Práve sme videli dva ďalšie nástroje, ktoré môžu pomôcť správcovi systému detegovať problémy s výkonom disku pomocou príkazov iotop e iostat. Pre viac informácií môže užívateľ, ktorý chce, konzultovať s zdroj tohto článku.