Mesurer les IOPS Linux pour un système en cours d'exécution


16

Comment mesurer les IOPS d'un serveur Linux en cours d'exécution? Je sais que le nombre d'E / S par seconde théoriques d'un lecteur SATA est d'environ 90 et que le disque SAS / FC 10k d'entreprise est de 180. Je veux savoir combien mon système d'exploitation utilise actuellement?

Actuellement, j'utilise iotop et iostat. Mais les deux utilitaires ne donnent pas le numéro IOPS.

btw, cette question n'est pas un double de cela . Je ne cherche pas à comparer mon système de stockage, mais à déterminer la quantité d'IOPS utilisée par mon système actuel.

Réponses:


21

Uhm ... iostatsur mon système affiche l'IOPS:

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               1.00        64.00         0.00         64          0

Pourrait vouloir examiner la mise à niveau.


Merci pour votre réponse, quelle est la différence entre tps et IOP? Sont-ils les mêmes?
Rajkumar S

4
Ce sont les mêmes choses.
womble

19

Installez le sysstatpackage si vous ne l'avez pas déjà, puis utilisez la commande sar -d 1. Regardez la tpscolonne. Cela vous donne au moins le chiffre approximatif.

Mais n'oubliez pas que le nombre maximal réel d'IOPS varie fortement en fonction de la charge de travail de votre serveur. Un serveur avec beaucoup d'accès séquentiel peut obtenir plus d'E / S par seconde qu'un serveur faisant beaucoup d'accès aléatoire.


5

Regardez nmoncomme une option pour une présentation plus agréable des mêmes données.

http://nmon.sourceforge.net/pmwiki.php


la page n'existe plus
AstraSerg

C'est énorme. Immédiatement m'a montré que la lecture du disque est maximale à 100%. Il est temps de provisionner plus d'IOPS ... merci! Pour ubuntu, c'est aussi simple que cela sudo apt install nmon.
colllin

@colllin De nos jours, vous voudrez peut-être utiliser Netdata à la place.
ewwhite
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.