Las condiciones de alerta del sistema y del 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
Puede configurar las siguientes condiciones de alerta en la página de configuración de alertas a nivel de proyecto para activar alertas.
El Disk read IOPS on Data Partition is La condición de alerta se genera si el número promedio de operaciones de lectura de disco por segundo excede el umbral especificado.
La condición de alerta se activa si el número promedio de operaciones de escritura en disco por segundo excede el umbral Disk write IOPS on Data Partition is especificado.
System: CPU (User) % is Mide el uso de CPU de los procesos en el nodo, normalizado por el número de CPU. Este valor se escala en un rango del 0al100%.
Desencadenantes comunes
Algunos eventos comunes pueden activar estas alertas:
Un evento único, como la creación de un índice.
Solucionar el problema inmediato
Considere algunas acciones posibles para ayudar a resolver estas alertas:
Utilice el Asesor de rendimiento de Atlas para ver consultas lentas e índices sugeridos.
Revise las estrategias de indexación para posibles mejoras adicionales.
Nota
Es posible que necesites aumentar temporalmente tu clúster IOPS para crear nuevos índices. Las IOPS aprovisionadas solo se admiten en
M30+clústeres de AWS de nivel.
Para cambiar las IOPS de un clúster, vaya a Cluster Configuration página y realizar las siguientes acciones posibles:
Proveedor de nube | Nivel | Posibles acciones |
|---|---|---|
AWS |
| |
AWS |
| |
Google Cloud |
| |
Azure |
|
Analice el rendimiento de las consultas para revisar cómo sus consultas utilizan sus índices.
Aumente los recursos de hardware, como el tamaño de la instancia y las 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 Atlas en Azure
Los clústeres Atlas implementados en Azure pueden usar ráfagas basadas en créditos, pero el disco solo se ráfaga si tiene créditos acumulados en su contenedor. Azure también ofrece un modelo de ráfagas bajo demanda, donde el disco se ráfaga cuando sus necesidades superan su capacidad actual.
Consulte la documentación de Azure Disk Bursting para obtener más información sobre cómo funciona la ráfaga de discos de Azure.
Conservar créditos de Burst
Si excede regularmente su umbral de IOPS configurado, puede evitar agotar sus créditos de ráfaga al aumentar su IOPS configurado con cualquiera de las siguientes acciones:
Aumenta los IOPS del clúster para aumentar el umbral de IOPS del clúster.
Aumente la capacidad de almacenamiento. El umbral de IOPS aumenta a medida que aumenta la capacidad de almacenamiento. Los clústeres configurados para usar al menos 1 TB de almacenamiento tienen un rendimiento de IOPS base igual o superior al rendimiento máximo de ráfaga. Estos volúmenes no agotan los saldos de crédito de ráfaga.
Nivel de clúster de escala. Los niveles de clúster más grandes incluyen umbrales de IOPS más altos.
Nota
Los niveles de clúster
M140y superiores se implementan con al menos 1 TB de capacidad de almacenamiento de forma predeterminada. Los clústeres con 1 TB o más de capacidad de almacenamiento no agotan los saldos de crédito por ráfaga.
Supervisar su progreso
Estos son algunos métodos posibles para observar una E/S de disco alta:
El uso de IOPS del Disk IOPS disco del gráfico en las métricas del clúster supera las IOPS aprovisionadas desde la página de configuración del clúster Atlas.
La Normalized System CPU métrica tiene una IOWait curva alta. IOWait mide el porcentaje de tiempo que la CPU está inactiva esperando a que se complete una operación de E/S. El Normalized System CPU gráfico se encuentra en la Hardware Metrics sección de la Metrics pestaña.