Mi volumen de Amazon Elastic Block Store (Amazon EBS) tiene una espera de E/S alta, una mayor longitud de cola y un pico de latencia.
Resolución
Cuando hay una latencia en la finalización de las operaciones de E/S, experimentas un aumento de la longitud de las colas y una alta espera de E/S con los volúmenes de Amazon EBS. Las siguientes son algunas de las razones más comunes del aumento de la latencia.
El volumen está alcanzando su cuota de rendimiento o IOPS
Si alcanzas las cuotas de rendimiento e IOPS, es posible que experimentes latencia. Para determinar tus cuotas de rendimiento e IOPS, consulta ¿Cómo puedo calcular el rendimiento y las IOPS máximas de un volumen de Amazon EBS? A continuación, comprueba si los volúmenes de EBS de la instancia de Amazon Elastic Compute Cloud (Amazon EC2) alcanzan las cuotas de rendimiento o de IOPS.
Si con frecuencia alcanzas tu cuota de rendimiento o de IOPS, cambia el tipo o el tamaño del volumen a uno que se adapte a las necesidades de la aplicación. Para determinar qué tipos de volúmenes usar, se recomienda comparar los volúmenes de EBS con la carga de trabajo en un entorno de prueba.
Se alcanza la cuota de rendimiento o IOPS de la instancia
Las instancias de EC2 optimizadas para EBS tienen una cuota de rendimiento e IOPS agregada máxima en todos los volúmenes de EBS que están conectados a la instancia. Es posible que experimentes una espera de E/S elevada y un aumento de la latencia, pero el volumen no alcanza sus cuotas de rendimiento o de IOPS. Si esto ocurre, comprueba si el rendimiento o las IOPS del volumen alcanzan la cuota de rendimiento o de IOPS de la instancia.
Por ejemplo, tienes un volumen gp3 de 1 TiB con 16 000 operaciones de E/S por segundo aprovisionadas y un rendimiento de 700 MiBps adjunto a una instancia t3.medium. Una instancia t3.medium puede lograr un rendimiento máximo de 260,57 MiBps y 11 800 IOPS que se agregan en todos los volúmenes adjuntos. La instancia solo alcanza estas cifras durante 30 minutos en un periodo de 24 horas. Luego, el rendimiento se reduce a una línea base de rendimiento de 43,43 MiBps y 2000 IOPS que se agregan en todos los volúmenes adjuntos. Si bien un volumen puede gestionar hasta 700 MiBps y 16 000 IOPS, la instancia no puede alcanzar este rendimiento.
Si las necesidades de rendimiento de tu aplicación superan las capacidades de la instancia, cambia el tipo de instancia por una que pueda administrar tu carga de trabajo.
Se producen microrráfagas en el volumen
Las microrráfagas ocurren cuando un volumen aumenta las IOPS o el rendimiento durante un periodo significativamente más corto que el periodo de recopilación. Amazon CloudWatch no muestra las microrráfagas. Para obtener más información, consulta ¿Cómo puedo saber si se producen microrráfagas en mi volumen de Amazon EBS y evitar que esto ocurra?
Has restaurado el volumen a partir de una instantánea y el volumen se está inicializando
Al restaurar un volumen a partir de una instantánea, el volumen debe inicializar los datos. La primera vez que accedas a cada bloque de datos, es posible que experimentes un aumento de la latencia porque el volumen debe descargar los datos de Amazon Simple Storage (Amazon S3).
Para minimizar la latencia, puedes forzar la inicialización del volumen. También puedes activar la restauración rápida de instantáneas de Amazon EBS para que el volumen se inicialice por completo al crearlo.
Hay un problema con los subsistemas de almacenamiento subyacentes del volumen
Si has seguido todos los pasos de solución de problemas anteriores y sigues teniendo una latencia alta, contacta con AWS Support.
Información relacionada
¿Cómo puedo usar las métricas de CloudWatch para calcular el rendimiento promedio y el número promedio de IOPS que proporciona mi volumen de EBS?
Addressing I/O latency when restoring Amazon EBS volumes from EBS snapshots (Solucionar la latencia de E/S al restaurar volúmenes de Amazon EBS a partir de instantáneas de EBS)