¿Cómo soluciono los problemas de rendimiento del volumen de EBS en mi instancia de EC2?
Quiero solucionar problemas de rendimiento de mi volumen de Amazon Elastic Block Store (Amazon EBS) en mi instancia de Amazon Elastic Compute Cloud (Amazon EC2).
Breve descripción
A continuación, se indican los problemas de rendimiento que pueden surgir en su volumen de EBS:
- Rendimiento lento de las aplicaciones
- Rendimiento lento de las instancias
- Tiempos elevados de acceso a datos
- Errores de lectura y escritura
- No se puede acceder al disco o se indica que está sin conexión
- Operaciones de entrada y salida de disco (IOPS), longitud de cola, rendimiento y latencia elevados
- Controladores desactualizados
Nota: Para conocer las prácticas recomendadas para lograr un rendimiento de volumen óptimo, consulte lo siguiente:
- Rendimiento de volúmenes de Amazon EBS en instancias de Windows
- Rendimiento de volúmenes de Amazon EBS en instancias de Linux
Resolución
Paso 1: Determine cuándo se producen problemas de rendimiento
Determine el periodo de tiempo en el que se producen problemas de rendimiento. A continuación, puede aislar ese periodo de tiempo de las métricas de EBS para revisarlo en los pasos de solución de problemas posteriores. Por ejemplo, el rendimiento puede disminuir durante las horas pico de trabajo.
Paso 2: Revise las comprobaciones de estado de los volúmenes de EBS
- Abra la consola de Amazon EC2.
- Seleccione Volumen. Tenga en cuenta que en la columna Estado de volumen se muestra el estado de cada volumen.
- Elija el volumen y, a continuación, seleccione la pestaña Comprobaciones de estado.
- Si el volumen está dañado, consulte Utilizar un volumen dañado.
Para obtener más información, consulte Monitorear el estado de los volúmenes.
Paso 3: Recopile información sobre volúmenes e instancias
Recopile información sobre el volumen, como el tipo de volumen, el tamaño del volumen, las IOPS y los límites de rendimiento. Para obtener más información, consulte lo siguiente:
- Tipos de volúmenes de Amazon EBS
- Tipos de instancias de Amazon EC2
- Instancias optimizadas para Amazon EBS
Paso 4: Recopile las métricas de CloudWatch
Revise las métricas de Amazon CloudWatch para Amazon EBS. Observe si hay picos en los gráficos. A continuación, se muestran cálculos de rendimiento medio:
- IOPS medio = (Operaciones de lectura [Ops/s] + Operaciones de escritura [Ops/s]) / Periodo (en segundos)
- Rendimiento medio = (Rendimiento de lectura [KiB/s] + Rendimiento de escritura [KiB/s]) / Periodo (en segundos)
- Longitud media de la cola (operaciones)
- Latencia = (Latencia media de lectura [ms/op] + Latencia media de escritura [ms/op]) / Periodo (en segundos)
- Tamaño medio de E/S = (Tamaño medio de lectura [KiB/op] + Tamaño medio de escritura [KiB/op]) / Periodo (en segundos)
Para obtener más información, consulte Monitorear las características de E/S mediante CloudWatch.
Paso 5: Revise las métricas comparándolas con los atributos de instancia y volumen
Revise las métricas de CloudWatch y compárelas con la información de volumen e instancia recopilada en el paso 3. Aísle el problema en las categorías siguientes:
- Límites de volumen: si su carga de trabajo hace que se supere la cuota de volumen, considere la posibilidad de cambiar el tipo de volumen de EBS. Para obtener más información, consulte lo siguiente:
¿Cómo puedo ampliar un volumen de EBS existente en mi instancia de Amazon EC2 de Windows?
¿Cómo puedo ampliar el volumen raíz de EBS de mi instancia de EC2 de Windows? - Límites a nivel de instancia: considere la posibilidad de cambiar el tipo de instancia.
Nota: Los cambios en el tipo de volumen de EBS y en el tipo de instancia de EC2 generan costes. Asegúrese de entender las diferencias de precios antes de realizar cambios. Para obtener más información, consulte lo siguiente:
Nota: Las métricas de CloudWatch pueden hacer que parezca que no se están alcanzando los límites de volumen o instancia, aunque el rendimiento sea lento. Si esto ocurre, determine si se está produciendo una microrráfaga en la instancia.
Paso 6: Tenga en cuenta los eventos de nivel de servicio
Si sospecha que se ha producido un evento importante en el servicio o volumen de Amazon EBS durante el periodo de tiempo que está investigando, consulte el panel de AWS Health para ver si hay eventos.
Información relacionada
Análisis comparativo de volúmenes de EBS
Supervisión y comprensión del rendimiento de Amazon EBS mediante Amazon CloudWatch
¿Cómo puedo optimizar el rendimiento de mis volúmenes de IOPS aprovisionadas de Amazon EBS?
Contenido relevante
- OFICIAL DE AWSActualizada hace un mes
- OFICIAL DE AWSActualizada hace 2 meses
- OFICIAL DE AWSActualizada hace 2 años