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.
storage
linux
performance-monitoring
performance
Rajkumar S
la source
la source
Installez le
sysstat
package si vous ne l'avez pas déjà, puis utilisez la commandesar -d 1
. Regardez latps
colonne. 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.
la source
Regardez
nmon
comme une option pour une présentation plus agréable des mêmes données.http://nmon.sourceforge.net/pmwiki.php
la source
sudo apt install nmon
.