Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
/ / /

Solucionar problemas de IOPS

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.

Puedes configurar las siguientes condiciones de alerta en la página de Configuración de alertas a nivel de proyecto para activar alertas.

La Disk read IOPS on Data Partition is se activa una condición de alerta 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%.

Algunos eventos comunes pueden activar estas alertas:

  • Consultas no optimizadas.

  • Un evento único, como una creación de índices.

Considera algunas acciones posibles para ayudar a resolver estas alertas:

  • Optimice sus consultas.

  • 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 necesites aumentar temporalmente tu clúster IOPS para crear nuevos índices. IOPS aprovisionados solo se admiten en clústeres de AWS de nivel M30+.

Para cambiar el IOPS del clúster, vaya a la Cluster Configuration página y realice las siguientes acciones posibles:

Proveedor de nube
Nivel
Acciones posibles

AWS

M10, M20

AWS

M30 o mayor

Google Cloud

M10 o mayor

Azure

M10 o mayor

Los clústeres de Atlas implementados en Azure pueden utilizar estallidos basados en créditos, pero el disco solo realizará el estallido si ha acumulado suficientes créditos en su depósito de créditos. Azure también ofrece un modelo de incremento on-demand, en el que el disco aumenta el rendimiento siempre que sus necesidades superan su capacidad actual.

Consulta Azure Documentación Disk Bursting para obtener más información sobre cómo funciona el bursting de discos Azure.

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.

  • Aumentar la capacidad de almacenamiento. El umbral de IOPS aumenta conforme incrementas la capacidad de almacenamiento. Los clústeres configurados para usar al menos 1 TB de almacenamiento cuentan con un rendimiento base de IOPS igual o superior al rendimiento máximo de ráfaga. Estos volúmenes no consumen los saldos de créditos 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 M140 y 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.

Estos son algunos métodos posibles para observar un alto I/O de disco:

  • El consumo de IOPS en Disk IOPS el grafo en el clúster métricas del clúster excede los IOPS asignados en la página de configuración de 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.

Volver

Conexión

En esta página