Sous Windows, chaque fois que je veux valider / confirmer qu'il peut y avoir des problèmes liés aux E / S sur un volume sur lequel vit une base de données ou une autre application à faible latence, je vérifie la latence du disque.
Si je vois constamment le compteur de moyenne de sec / transfert de disque Windows > 18-20 ms, alors mon canari dans une mine de charbon vient de mourir et je dois enquêter davantage. Drop-dead simple.
Je regarde Linux maintenant, et je ne vois pas de métrique similaire basée sur la latence. La recherche rapide que j'ai faite indique que je ne voudrais peut-être même pas ... Je vois beaucoup de références à l'attente d'E / S étant la façon dont la plupart des gens suivent cela.
Y a-t-il une règle approximative que vous utilisez à cet égard? Par exemple, est-ce que TOUTES les E / S attendent, je vois mal pour le volume d'une base de données? Existe-t-il une commande iostat simple qui me donne un meilleur aperçu de la santé globale du disque qu'un simple regard TOP?
Merci beaucoup!
ioping