Optimizar el rendimiento de Hyperdisk


Después de aprovisionar los volúmenes de HyperDisk de Google Cloud, es posible que tu aplicación y tu sistema operativo requieran ajustes de rendimiento para satisfacer tus necesidades.

En las siguientes secciones, describimos algunos elementos clave que se pueden ajustar para mejorar el rendimiento y cómo puedes aplicar algunos de estos elementos a tipos específicos de cargas de trabajo.

Para obtener una descripción general de cómo funciona el rendimiento de Google Cloud Hyperdisk, consulta Información sobre el rendimiento de Hyperdisk.

Usar una profundidad de cola de E/alta

Los volúmenes de hiperdisco tienen una latencia mayor que los discos conectados localmente, como las SSDs locales, porque son dispositivos conectados a la red. Pueden proporcionar un número muy alto de IOPS y un gran rendimiento, pero debes asegurarte de que se realicen suficientes solicitudes de E/S en paralelo. El número de solicitudes de E/S que se realizan en paralelo se denomina profundidad de la cola de E/S.

En las siguientes tablas se muestra la profundidad de cola de E/S recomendada para conseguir un determinado nivel de rendimiento. Las tablas usan una ligera sobreestimación de la latencia habitual para mostrar recomendaciones conservadoras. En el ejemplo se da por supuesto que se utiliza un tamaño de E/S de 16 KB.

IOPS deseados Profundidad de la cola
500 1
1000 2
2000 4
4000 8
8000 16
16.000 32
32.000 64
64.000 128
100.000 200
200.000 400
320.000 640
Rendimiento deseado (MB/s) Profundidad de la cola
8 1
16 2
32 4
64 8
128 16
256 32
512 64
1000 128
1200 153

Asegúrate de que haya CPUs libres

Para leer y escribir en volúmenes de Hyperdisk, se necesitan ciclos de CPU de tu VM. Si tu instancia de VM no tiene suficiente CPU, tu aplicación no podrá gestionar las IOPS descritas anteriormente. Para conseguir niveles de IOPS muy altos y constantes, debes tener CPUs libres para procesar las operaciones de E/S.

Revisar las métricas de rendimiento de Hyperdisk

Puede consultar las métricas de rendimiento del disco en Cloud Monitoring, la solución de monitorización integrada deGoogle Cloud. Puedes usar estas métricas para observar el rendimiento de tus discos y otros recursos de la VM en diferentes cargas de trabajo de aplicaciones.

Para obtener más información, consulta Revisar las métricas de rendimiento del disco.

También puedes usar la página Observabilidad de la consola para ver las métricas de rendimiento del disco.

Siguientes pasos