Iotop și iostat, monitorizează performanța I / O a discului

despre iotop și iostat

În articolul următor vom analiza rapid cum putem monitoriza performanța I / O a discului în Ubuntu folosind instrumentele iotop și iostat. Ca regulă generală, utilizatorii pot folosi comanda top să cunoască procesele de execuție ale sistemului (și mai multe lucruri) în timp real și identificați problemele potențiale. Dar dacă nu găsim probleme de performanță cu privire la utilizarea resurselorMai ales cu CPU și memorie, este interesant să treceți la verificarea altor câmpuri pentru a identifica blocaje.

În ieșirea comenzii top există câmpuri pe care le putem folosi pentru a afla dacă există operații de citire și scriere I / O ridicate pe dispozitive de stocare și partiții. Dacă funcționarea I / O pe disc este ridicată, aceasta poate fi cauza decalajului de performanță, deci statisticile I / O ale discului din sistem ar trebui verificate și aici ne pot ajuta instrumentele iotop și iostat.

Iotop și iostat pentru a verifica statisticile I / O

Pentru a verifica detaliat statisticile I / O, utilizatorii pot folosi comenzile iotop și iostat. Aceste comenzi sunt utilizate pentru a identifica problemele de performanță cu dispozitivele de stocareinclusiv discuri locale sau sistemul de fișiere de rețea.

Ce este iotop?

Această utilitate Este similar cu comanda de sus, dar arată activitatea discului în timp real. Acest utilitar privește informațiile de utilizare a kernelului I / O și afișează un tabel cu utilizarea curentă a I / O prin procese sau fire de pe sistem. De asemenea, arată lățimea de bandă și citirea și scrierea timpului I / O al fiecărui proces sau fir.

Instalați Iotop

Această utilitate o putem instalați ușor cu ajutorul managerului de pachete apt. Pentru sistemele Debian / Ubuntu, va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să executăm comanda:

instalează iotop

sudo apt install iotop

Monitorizați activitatea I / O pe disc utilizând iotop

Există multe opțiuni disponibile în comanda iotop pentru a verifica diferitele statistici despre I / O pe disc. Va trebui să executăm comanda iotop doar fără niciun argument, chiar dacă va trebui să-l rulăm cu privilegii de superutilizator, pentru a vedea fiecare proces sau fir despre utilizarea curentă a I / O:

iotop funcționează

sudo iotop

la verificați ce procese folosesc de fapt I / O pe disc, va trebui să adăugăm la comanda iotop -oo –numai opțiune:

iotop arată numai procese

sudo iotop --only

la vezi mai multe opțiuni aplicabile iotop, într-un terminal vă putem consulta ajutorul cu comanda:

ajutor iotop

iotop --help

dezinstalare

la elimina iotop din echipa noastră, într-un terminal (Ctrl + Alt + T) va trebui să executăm doar:

dezinstalați iotop

sudo apt remove iotop

Ce este iostat?

Comanda iostat este utilizat pentru a monitoriza încărcarea dispozitivului de intrare / ieșire al sistemului, analizând cât timp dispozitivele sunt active în raport cu ratele lor de transfer medii. Poate fi folosit și pentru a compara activitatea între discuri.

Această comandă generează rapoarte care pot fi utilizate pentru a modifica configurația sistemului pentru a echilibra mai bine sarcina de intrare / ieșire între discurile fizice. Comanda iostat generează două tipuri de rapoarte; Utilizarea procesorului y utilizarea dispozitivului.

În sistemele multiprocesor, statisticile procesorului sunt calculate în întregul sistem ca o medie pentru toate procesoarele.

Instalați iostat

Instrumentul iostat face parte din pachetul sysstat, care poate fi instalat din depozitul oficial. Va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să executăm comanda în acesta:

instalați pachetul sysstat

sudo apt install sysstat

Măsurarea performanței I / O pe disc cu comanda iostat

Există multe opțiuni disponibile în comanda iostat pentru a verifica diferite statistici ale procesorului și I / O pe disc. Dacă executăm comanda iostat fără niciun argument, putem vizualizați statisticile complete ale sistemului:

iostat funcționează

iostat

Dacă adăugăm opțiunea -d la comanda iostat, putem vizualizați statisticile I / O pentru toate dispozitivele:

iostat -d

Pe de altă parte, dacă adăugăm -p opțiune la comanda iostat, vom face afișează statistici I / O ale tuturor dispozitivelor și partițiilor acestora.

iostat -p

Dacă ceea ce ne interesează este vizualizați statistici I / O detaliate pentru toate dispozitivele, va trebui doar să adăugăm opțiunea -x la comanda iostat:

iostat -x

Dacă suntem interesați cunoaște statisticile I / O ale dispozitivelor bloc și toate partițiile lor utilizate de sistem, trebuie doar să adăugăm opțiunea -p urmată de numele dispozitivului:

dispozitiv iostat

iostat -p sda

dezinstalare

la eliminați iostat din echipa noastră, trebuie doar să deschidem un terminal (Ctrl + Alt + T) și să executăm în el:

dezinstalați iostat

sudo apt remove sysstat

Tocmai am văzut încă două instrumente care pot ajuta administratorul de sistem să facă acest lucru detectați problemele de performanță ale discului folosind comenzi iotop e iostat. Pentru mai multe informații, utilizatorul care dorește poate consulta sursă din acest articol.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.