Linux: Iostat disk utilization
Sunt momente cand dorim statistici despre un hardisk, cat de utilizat este, citire/scriere date, pentru asta putem folosi utilitarul iostat (input/output statistics).
Instalare iostat:
sudo apt-get install sysstat
Utilizare sintaxa iostat:
iostat -d -x interval count
- -d – va intoarce statisticile de utilizare ale device`ului (d == disk)
- -x – raportare extinsa a datelor
- interval – intervalul de timp in secunde la care iostat va intoarce date
- count – de cate ori iostat va intoarce date
Exemplu de utilizare iostat:
sshlord@black:~$ iostat -d -x 2 3
Aceasta comanda va intoarce 3 sample`uri la fiecare 2 secunde
sshlord@black:~$ iostat -d -x 2 3 Linux 2.6.31-14-generic-pae (black) Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 0.00 3.57 0.04 0.06 1.31 29.06 306.91 0.02 230.71 4.91 0.05 sdb 0.00 0.21 0.00 0.04 0.24 1.96 52.48 0.00 7.92 0.87 0.00 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util sda 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Interpretare,
- rrqm/s : Numarul de cereri de citire pe secunda care au fost puse intr`o coada de asteptare.
- wrqm/s : Numarul de cereri de scriere pe secunda care au fost puse intr`o coada de asteptare.
- r/s : Numarul de cereri de citire pe secunda
- w/s : Numarul de cereri de scriere pe secunda
- rsec/s : Numarul de sectoare citite pe secunda.
- wsec/s : Numarul de sectoare scrise pe secunda.
- avgrq-sz : Marimea medie(in sectoare) din cererile care au fost atribuite catre device.
- avgqu-sz : Lungimea cozii medie de cereri care au fost emise catre device.
- await : Timpul mediu(in milisecunde) pentru cererile I/O atribuite device`ului pentru a fi servite. Acesta include timpul petrcut de cereri in coada de asteptare dar si timpul petrecut de device sa le serveasca.
- svctm : Timpul mediu al serviciului(in milisecunde) pentru cererile I/O care au fost emise catre device.
- %util : Procentajul de timp al procesorului pentru cererile I/O atribuite device`ului (latimea de banda utilizata de device).




Recent Comments