Comment mesurer IOPS d'un serveur Linux en cours d'exécution? Je sais que les IOP théoriques d'un lecteur SATA se situent autour de 90 et l'Enterprise 10k SAS/FC Disk est 180. Je veux savoir à quel point mon système d'exécution utilise actuellement?
Actuellement, j'utilise iotop et iostat. Mais les deux utilitaires ne donnent pas le numéro des iops.
bTW, cette question n'est pas un duplicata de Ceci . Je ne cherche pas à analyser mon système de stockage, mais de déterminer la quantité d'iops utilisée par mon système actuel.
UHM ... iostat
sur mon système montre les iops:
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.00 64.00 0.00 64 0
Pourrait vouloir regarder la mise à niveau.
Installez sysstat
package si vous ne l'avez pas déjà, puis utilisez la commande sar -d 1
. Regardez la colonne tps
. Cela vous donne au moins la figure de ballon.
Mais rappelez-vous que le nombre maximum d'iops réel varie fortement en fonction de la charge de travail de votre serveur. Un serveur avec beaucoup d'accès séquentiel pourrait obtenir plus d'iops que celui qui fait beaucoup d'accès aléatoire.
Regardez nmon
comme option pour une présentation plus agréable des mêmes données.