← retour aux snippets

iostat: latence et débit des disques

Surveiller le débit, l'utilisation et les temps d'attente par périphérique bloc et LVM.

bash monitoring #iostat#disk#latency

objectif

Détecter saturation disque (utilisation %, attente moyenne) et répartir la charge.

code minimal

# métriques détaillées par device toutes les 2s
iostat -xz 2

utilisation

# surveiller un device particulier (nvme0n1)
iostat -xz 1 | awk '/nvme0n1/ {print}'

variante(s) utile(s)

# inclure stats LVM/MD
iostat -xm 2

# compat: sur systèmes sans -x, utilisez vmstat pour un aperçu global
vmstat 1

notes

  • %util proche de 100% + await élevé indiquent une saturation.
  • sur NVMe, surveillez aussi la profondeur de file (rqm/s).