Dacă sunteți administrator de sistem Linux, una dintre sarcinile dvs. comune de întreținere este să determinați rapid care sunt procesele care consumă cantități mari de I / O de disc înainte de a găsi o soluție în consecință.
Puteți utiliza iotoppentru a finaliza această sarcină. Spre deosebire iostat, care poate afișa doar rezumatul I / O al discului, iotoppoate afișa utilizarea I / O a fiecărui proces sau thread. Acest lucru vă va permite să determinați cu ușurință cele mai multe procese consumatoare de I / O care încetinesc sistemul.
În acest articol, vom acoperi procesul de instalare iotoppe o instanță a serverului CentOS 6 x64.
Cerințe preliminare
Înainte de a citi în continuare, trebuie să:
- O instanță Vultr care rulează CentOS 6 x64.
- Un utilizator sudo.
Instalați iotop
Pe CentOS 6, puteți instala iotop cu următoarea comandă:
sudo yum install iotop
Lansați iotop
În scopuri de securitate, utilizatorilor non-root care nu dețin privilegii sudo au fost interzise să lanseze utilitatea iotop. Înainte de a putea lansa iotop, trebuie să fiți un utilizator root sau un sudo:
sudo iotop
Folosiți iotop
iotopInterfața este destul de intuitiv. În partea de sus a ecranului, puteți vedea viteza totală de citire a discului și viteza totală de scriere a discului. atunci puteți vedea un rând evidențiat de parametri explicați mai jos:
- PID: ID-ul procesului
- PRIO: prioritatea I / O
- UTILIZATOR: utilizatorul care utilizează comanda
- DISK CITEȘTE: lățimea de bandă a ieșirii discului
- DISK WRITE: lățimea de bandă de intrare a discului
- SWAPIN: procentul de timp pe care firul l-a petrecut în timp ce schimbați
- IO: procentul de timp pe care firul petrecut în așteptarea I / O
- COMMAND: numele comenzii
Sub linia evidențiată, puteți vedea toate procesele care rulează în sistem, sortate după unul dintre parametrii menționați mai sus, un proces pe o linie.
Puteți utiliza următoarele taste pentru a controla afișajul:
- Săgețile din stânga și din dreapta: schimbați coloana de sortare care în mod implicit este IO.
- r: comută comanda de sortare.
- o: comutați între „afișarea numai a proceselor sau a firelor care fac efectiv I / O” și „afișarea tuturor”.
- p: comutați între „afișarea numai a proceselor, nu toate firele” și „afișarea proceselor și toate thread-urile”.
- a: comutați între „afișarea I / O acumulate” și „afișarea lățimii de bandă I / O”.
- q: renunț.
- orice altă cheie: reîmprospătare.
Aceasta încheie tutorialul nostru despre cum să instalați și să utilizați iotop. Vă mulțumim pentru lectură.