¿Cómo soluciono los problemas de rendimiento del volumen de EBS en mi instancia de EC2?

4 minutos de lectura
0

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:

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

  1. Abra la consola de Amazon EC2.
  2. Seleccione Volumen. Tenga en cuenta que en la columna Estado de volumen se muestra el estado de cada volumen.
  3. Elija el volumen y, a continuación, seleccione la pestaña Comprobaciones de estado.
  4. 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:

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:

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?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses