Condiciones de alerta de sistema y disco pueden indicar problemas de IOPS.
Nota
Todas las métricas de hardware tienen equivalentes en reportes en ráfaga con alertas configurables distintas. Para obtener más información, consulta Reporte en ráfaga.
Condiciones de alerta
Puedes configurar las siguientes condiciones de alerta en la página de Configuración de alertas a nivel de proyecto para activar alertas.
La condición de alerta Disk read IOPS on Data Partition is se activa si el número promedio de operaciones de lectura de disco por segundo supera el umbral especificado.
La condición de alerta Disk write IOPS on Data Partition is se activa si el número promedio de operaciones de escritura en disco por segundo supera el umbral especificado.
System: CPU (User) % is mide el uso de la CPU de los procesos en el nodo, normalizado por el número de CPUs. Este valor se ajusta a un rango de 0-100%.
Desencadenantes comunes
Algunos eventos comunes pueden activar estas alertas:
Un evento único, como una creación de índices.
Soluciona el problema inmediato
Considera algunas acciones posibles para ayudar a resolver estas alertas:
Utiliza el Performance Advisor de Atlas para ver las consultas lentas y los índicessugeridos.
Revisa las estrategias de indexación para posibles mejoras adicionales en la indexación.
Nota
Es posible que deba aumentar temporalmente sus IOPS del clúster para crear nuevos índices. Provisioned IOPS es soportada sólo para clústeres de AWS en el nivel
M30+.
Para cambiar los IOPS de un clúster, dirígete a la página Cluster Configuration y realiza las siguientes acciones posibles:
Proveedor de nube | Nivel | Acciones posibles |
|---|---|---|
AWS (Servicios Web de Amazon) |
| |
AWS (Servicios Web de Amazon) |
| |
Google Cloud |
| |
Azure |
|
Analizar el rendimiento de la query para revisar cómo tus queries están usando tus índices.
Aumenta los recursos de hardware, tales como el tamaño de la instancia y IOPS, en la Página de Configuración del Clúster.
Implemente una solución a largo plazo
Créditos de ráfaga de IOPS de disco para clústeres de Atlas en Azure
Los clústeres de Atlas implementados en Azure pueden utilizar bursting basado en créditos, pero el disco sólo aumentará si dispone de créditos de aumento acumulados en su depósito de créditos. Azure también ofrece un modelo de bursting bajo demanda, en el que el disco hace burst cada vez que sus necesidades superan su capacidad actual.
Consulta la documentación de Disk Bursting para obtener más información sobre cómo funciona el bursting en los discos de Azure.
Conservar créditos instantáneos
Si supera regularmente su umbral configurado de IOPS, puede evitar agotar sus créditos de ráfaga aumentando su configuración de IOPS con cualquiera de las siguientes acciones:
Aumentar IOPS de clúster para aumentar el umbral de IOPS del clúster.
Aumentar la capacidad de almacenamiento. El umbral de IOPS aumenta a medida que se incrementa la capacidad de almacenamiento. Los clústeres configurados para usar al menos 1 TB de almacenamiento tienen un rendimiento base de IOPS igual o superior al rendimiento máximo de ráfaga. Estos volúmenes no agotan los saldos de créditos de aumento.
Escalar nivel de clúster. Los niveles de clúster más grandes incluyen umbrales más altos de IOPS.
Nota
Los niveles de clúster
M140y superiores se implementan con al menos 1 TB de capacidad de almacenamiento por defecto. Los clústeres con 1 TB o más de capacidad de almacenamiento no agotan los saldos de créditos para ráfagas.
Supervisa tu progreso
Estos son algunos métodos posibles para observar un alto I/O de disco:
El uso de IOPS del disco en el Disk IOPS grafo del clúster en las métricas supera los IOPS aprovisionados en la página de configuración del clúster de Atlas.
La métrica Normalized System CPU tiene una curva IOWait alta. IOWait mide el porcentaje de tiempo que la CPU está inactiva y esperando a que se complete una operación de E/S. La gráfica Normalized System CPU se encuentra debajo de la sección Hardware Metrics de la pestaña Metrics.