Preduvjeti
Instalirajte iotop
Pokreni iotop
Koristite iotop
Ako ste administrator sustava Linux, jedan od vaših uobičajenih zadataka održavanja je brzo određivanje koji procesi troše velike količine I/O diska prije nego što pronađete odgovarajuće rješenje.
Možete koristiti iotopza obavljanje ovog zadatka. Za razliku od iostat, koji može prikazati samo sažetak I/O diska, iotopmože prikazati korištenje I/O svakog procesa ili niti. To će vam omogućiti da lako odredite procese koji najviše troše I/O koji usporavaju sustav.
U ovom članku ćemo pokriti proces instalacije iotopna instancu poslužitelja CentOS 6 x64.
Preduvjeti
Prije daljnjeg čitanja potrebno je:
- Vultr instanca koja pokreće CentOS 6 x64.
- Korisnik sudoa.
Instalirajte iotop
Na CentOS 6, iotop možete instalirati sljedećom naredbom:
sudo yum install iotop
Pokreni iotop
Zbog sigurnosnih razloga, korisnicima koji nisu root i koji nemaju sudo privilegije zabranjeno je pokretanje iotop uslužnog programa. Morate biti root ili sudo korisnik prije nego što možete pokrenuti iotop:
sudo iotop
Koristite iotop
iotopSučelje je prilično intuitivno. Na vrhu zaslona možete vidjeti ukupnu brzinu čitanja diska i ukupnu brzinu pisanja na disk. tada možete vidjeti istaknuti red parametara objašnjen na sljedeći način:
- PID: ID procesa
- PRIO: I/O prioritet
- USER: korisnik koji koristi naredbu
- DISK READ: izlazna propusnost diska
- DISK WRITE: ulazna propusnost diska
- SWAPIN: postotak vremena koje je nit provela tijekom zamjene
- IO: postotak vremena koje je nit provela čekajući na I/O
- COMMAND: naziv naredbe
Ispod označene linije možete vidjeti sve pokrenute procese u sustavu, razvrstane prema jednom od gore navedenih parametara, jedan proces u retku.
Za upravljanje zaslonom možete koristiti sljedeće tipke:
- Strelice lijevo i desno: promijenite stupac za sortiranje koji je prema zadanim postavkama IO.
- r: prebacivanje redoslijeda sortiranja.
- o: prebacivanje između "prikazivanje samo procesa ili niti koje stvarno rade I/O" i "prikazivanje svih".
- p: prebacivanje između "prikazivanje samo procesa, ne svih niti" i "prikazivanje procesa i svih niti".
- a: prebacivanje između "prikaz akumulirane I/O" i "prikazivanje I/O propusnosti".
- q: odustati.
- bilo koji drugi ključ: osvježi.
Ovo završava naš vodič o tome kako instalirati i koristiti iotop. Hvala na čitanju.