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:

Utilizare sintaxa iostat:

  • -d  – va intoarce statisticile de utilizare ale deviceului (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:

Aceasta comanda va intoarce 3 sampleuri la fiecare 2 secunde

Interpretare,

  • rrqm/s : Numarul de cereri de citire pe secunda care au fost puse intro coada de asteptare.
  • wrqm/s : Numarul de cereri de scriere pe secunda care au fost puse intro 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 deviceului 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 deviceului (latimea de banda utilizata de device).

One thought on “Linux: Iostat disk utilization”

  1. Bun… A dat dumnezeu si am inteles si eu cum e cu iostatu asta si ce inseamna ce-mi arata ca ma uitam ca muta la el si nu intelegeam…
    Multumesc

Leave a Reply

Your email address will not be published. Required fields are marked *