GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver l'utilisation IOPS actuelle du volume EBS à partir de mon application sur AWS EC2

Depuis votre application/instance, j'essaierais de tracer la sortie de iostat pendant les exécutions d'application contrôlées. Peut-être iostat -x 1 dans une fenêtre de terminal.

J'aime aussi l'utilitaire collectl pour regarder cette sortie. nmon est également un bon outil pour cela.

Lisez également cet article... Encore plus étrange que prévu :un regard systématique sur les E/S EC2 .


Vous pouvez vérifier cela dans cloudwatch

Vérifiez les métriques EBS et choisissez VolumeWriteOps (nom de la métrique)

prendre n'importe quel échantillon du graphique

par ex.

Point de données :152398 au 2011-02-10T07:54+0000 (Tout nombre le plus élevé du graphique)

so it means 152398 IOPS for 10 mins intervel 

calculez ceci pendant 1 min

152398 IOPS / 10 minutes = 15239.8 IOPS/minute

puis calculez ceci pour 60 seconds

15239.8 IOPS / 60 seconds = 253.996666667 IOPS/second

donc 253 est votre moyenne IOPS / seconds pour le volume


Linux
  1. Régénérer .bashrc à partir du shell actuel ?

  2. CentOS / RHEL 6 :Comment trouver mon niveau d'exécution actuel ?

  3. Utilisation de la mémoire du processus en cours en C

  4. Comment trouver l'utilisation de la mémoire utilisateur sous Linux

  5. adb :trouver le PID à partir du shell adb

Comment créer et ajouter un volume EBS dans une instance AWS (EC2)

Comment configurer le routage basé sur l'hôte sur l'équilibreur de charge d'application AWS

Comment configurer une application Elastic Beanstalk sur AWS

Comment créer un équilibreur de charge d'application sur AWS

Comment lancer RHEL 8 à partir d'Amazon EC2 dans le cloud AWS

Comment puis-je obtenir l'utilisation totale du processeur d'une application à partir de /proc/pid/stat ?