GNU/Linux >> Tutoriales Linux >  >> Linux

Encuentre el uso actual de IOPS del volumen de EBS de mi aplicación en AWS EC2

Desde dentro de su aplicación/instancia, intentaría rastrear la salida de iostat durante las ejecuciones controladas de la aplicación. Quizás iostat -x 1 en una ventana de terminal.

También me gusta la utilidad collectl para ver esta salida. nmon también es una buena herramienta para esto.

Lea también este artículo... Incluso más extraño de lo esperado:una mirada sistemática a la E/S de EC2 .


Puedes comprobar esto en cloudwatch

Compruebe las métricas de EBS y elija VolumeWriteOps (Nombre de la métrica)

tomar cualquier muestra del gráfico

por ej.

Punto de datos:152398 en 2011-02-10T07:54+0000 (Cualquier conteo más alto del gráfico)

so it means 152398 IOPS for 10 mins intervel 

calcula esto por 1 min

152398 IOPS / 10 minutes = 15239.8 IOPS/minute

luego calcula esto para 60 seconds

15239.8 IOPS / 60 seconds = 253.996666667 IOPS/second

entonces 253 es su promedio IOPS / seconds por el volumen


Linux
  1. CentOS/RHEL 6:¿Cómo encuentro mi nivel de ejecución actual?

  2. Cómo eliminar todos los directorios .svn de los directorios de mi aplicación

  3. Cómo encontrar el uso de la memoria del usuario en Linux

  4. Problema al adjuntar y montar el volumen EBS existente en el sistema de archivos de la instancia EC2

  5. AWS EC2 - No queda espacio en el dispositivo

Cómo crear y agregar un volumen de EBS en una instancia de AWS (EC2)

Cómo configurar el enrutamiento basado en host en el balanceador de carga de aplicaciones de AWS

Cómo configurar una aplicación de Elastic Beanstalk en AWS

Cómo crear un balanceador de carga de aplicaciones en AWS

Cómo lanzar RHEL 8 desde Amazon EC2 en la nube de AWS

¿Cómo obtengo el uso total de CPU de una aplicación de /proc/pid/stat?