U sljedećem ćemo članku na brzinu pogledati kako možemo nadzirati performanse I / O diska u Ubuntuu pomoću alata iotop i iostat. Općenito, korisnici mogu koristiti naredbu vrh znati procese izvršavanja sustava (i više stvari) u stvarnom vremenu i prepoznati potencijalne probleme. Ali ako ne nađemo probleme s performansama u vezi s iskorištavanje resursaPosebno s CPU-om i memorijom, zanimljivo je prijeći na provjeru drugih polja radi utvrđivanja uskih grla.
U izlazu naredbe vrh postoje polja pomoću kojih možemo saznati postoje li I / O operacije čitanja i pisanja na uređajima za pohranu i particijama. Ako je rad I / O diska visok, to može biti uzrok kašnjenja performansi, tako da treba provjeriti I / O statistiku diska u sustavu i tu nam mogu pomoći alati iotop i iostat.
Iotop i iostat za provjeru I / O statistike
Da bi detaljno provjerili I / O statistiku, korisnici mogu koristiti naredbe iotop i iostat. Te se naredbe koriste za prepoznavanje problema s performansama uređaja za pohranuuključujući lokalne diskove ili mrežni sustav datoteka.
Što je iotop?
Ovaj uslužni program Slična je naredbi top, ali prikazuje aktivnost diska u stvarnom vremenu. Ovaj uslužni program gleda informacije o upotrebi I / O jezgre i prikazuje tablicu trenutne upotrebe I / O kroz procese ili niti u sustavu. Također prikazuje širinu pojasa i vrijeme čitanja i pisanja U / I svakog procesa ili niti.
Instalirajte Iotop
Ovaj uslužni program možemo lako instalirati uz pomoć upravitelja paketa apt. Za sustave Debian / Ubuntu morat ćemo otvoriti samo terminal (Ctrl + Alt + T) i izvršiti naredbu:
sudo apt install iotop
Nadgledajte aktivnost I / O diska pomoću iotop-a
U naredbi iotop dostupno je mnogo opcija za provjeru različitih statistika o I / O disku Morat ćemo izvršiti naredbu iotop bez ikakvog argumenta, iako morat ćemo ga pokrenuti s privilegijama superkorisnika da bismo vidjeli svaki postupak ili nit o trenutnoj upotrebi U / I:
sudo iotop
u provjeriti koji procesi zapravo koriste I / O diska, morat ćemo dodati naredbi iotop -oo –samo opcija:
sudo iotop --only
u pogledajte više opcija primjenjivih na iotop, u terminalu možemo potražiti vašu pomoć s naredbom:
iotop --help
deinstalirati
u ukloni iotop iz našeg tima, u terminalu (Ctrl + Alt + T) trebat ćemo izvršiti samo:
sudo apt remove iotop
Što je iostat?
Naredba iostat se koristi za praćenje opterećenja ulazno / izlaznog uređaja sustava, gledajući koliko su uređaji aktivni u odnosu na njihove prosječne brzine prijenosa. Također se može koristiti za usporedbu aktivnosti između diskova.
Ova naredba generira izvješća koja se mogu koristiti za promjenu konfiguracije sustava radi boljeg uravnoteženja ulazno / izlaznog opterećenja između fizičkih diskova. Naredba iostat generira dvije vrste izvještaja; Korištenje CPU-a y korištenje uređaja.
U višeprocesorskim sustavima, CPU statistika izračunava se u cijelom sustavu kao prosjek za sve procesore.
Instalirajte iostat
Alat iostat je dio paketa sysstat, koji se može instalirati iz službenog spremišta. Trebat ćemo samo otvoriti terminal (Ctrl + Alt + T) i izvršiti naredbu u njemu:
sudo apt install sysstat
Mjerenje performansi I / O diska naredbom iostat
U naredbi iostat dostupno je mnogo opcija za provjeru različitih statistika CPU-a i diska. Ako izvršimo naredbu iostat bez ikakvog argumenta, možemo pogledati cjelovitu statistiku sustava:
iostat
Ako tome dodamo -d opcija naredbi iostat, možemo pregledati I / O statistiku za sve uređaje:
iostat -d
S druge strane, ako dodamo -p opcija naredbi iostat, hoćemo prikazuju I / O statistiku svih uređaja i njihovih particija.
iostat -p
Ako je ono što nas zanima pregledati detaljne I / O statistike za sve uređaje, trebat ćemo samo dodati -x opcija naredbi iostat:
iostat -x
Ako nas zanima znati I / O statistiku blokovskih uređaja i svih njihovih particija koje sustav koristi, samo trebamo dodati opciju -p iza koje slijedi naziv uređaja:
iostat -p sda
deinstalirati
u uklonite iostat iz našeg tima, samo trebamo otvoriti terminal (Ctrl + Alt + T) i u njemu izvršiti:
sudo apt remove sysstat
Upravo smo vidjeli još dva alata koja mogu pomoći administratoru sustava otkrivanje problema s performansama diska pomoću naredbi iotop e iostat. Za više informacija korisnik koji želi može se obratiti izvor ovog članka.