En esta página, se proporcionan detalles sobre el rendimiento de Google Cloud NetApp Volumes, también conocido como capacidad de procesamiento de volúmenes.
Acerca de la capacidad de procesamiento del volumen
El rendimiento es la cantidad de datos que se leen o escriben en un período especificado. NetApp Volumes ajusta los límites de capacidad de procesamiento de las siguientes maneras:
Para los volúmenes con niveles de servicio Estándar, Premium y Extremo, se incluye la capacidad de los volúmenes y el nivel de servicio del grupo de almacenamiento al que se asignó el volumen.
Para los volúmenes con el nivel de servicio Flex, es la capacidad del grupo de almacenamiento. Todos los volúmenes de un grupo de almacenamiento Flex comparten el rendimiento del grupo.
IOPS y capacidad de procesamiento
Las operaciones de E/S por segundo (IOPS) se determinan según la simultaneidad, la latencia y el tamaño de bloque. Puedes determinar la cantidad de IOPS con la siguiente fórmula:
IOPS = concurrencia / latencia
El rendimiento alcanzado es el resultado de los parámetros de tu carga de trabajo. Puedes determinar el rendimiento alcanzado con la siguiente fórmula:
capacidad de procesamiento = IOPS * tamaño de bloque
IOPS y capacidad de procesamiento
En este ejemplo, se describe cómo se pueden calcular la capacidad de procesamiento y las IOPS.
El Explorador de archivos copia un archivo grande de un SSD local a un volumen Extreme de 4 TiB con un límite de capacidad de procesamiento de 512 MiBps con una copia de un solo subproceso (concurrency = 1
). Suponiendo que usa un tamaño de bloque de 128 KiB y que el volumen tiene una latencia de 0.5 ms, puedes usar la siguiente fórmula para calcular la capacidad de procesamiento y las IOPS:
IOPS = 1/0.0005 s = 2,000 IOPS
Capacidad de procesamiento = 2,000 IOPS * 128 KiB = 256,000 KiBps = 250 MiBps
En este ejemplo, el Explorador de archivos no puede generar la capacidad de procesamiento necesaria para alcanzar el límite del volumen (512 MiBps). Además, si la latencia es de un milisegundo, la capacidad de procesamiento disminuye en un 50% porque la latencia afecta directamente a las aplicaciones de un solo subproceso. Para llevar este volumen a su máximo potencial de rendimiento, usa aplicaciones de subprocesos múltiples que proporcionen una mayor simultaneidad.
IOPS y capacidad de procesamiento máximas del volumen
En el caso de los volúmenes con niveles de servicio Estándar, Premium y Extremo, la capacidad de procesamiento máxima que puede admitir un volumen se determina según la capacidad del volumen y la capacidad de procesamiento máxima por GiB aprovisionado establecida para el nivel de servicio del grupo de almacenamiento asignado. Puedes aumentar o disminuir la capacidad de procesamiento máxima de tu volumen cambiando su capacidad o reasignándolo a un grupo de almacenamiento con un nivel de servicio diferente.
Para los volúmenes con nivel de servicio Flex, todos los volúmenes de un grupo de almacenamiento Flex comparten el rendimiento del grupo.
El grupo de almacenamiento flexible con rendimiento predeterminado proporciona una capacidad de procesamiento de 16 MiBps por TiB de capacidad del grupo hasta un máximo de 1.6 GiBps y una cantidad de IOPS de 1,024 por TiB de capacidad del grupo hasta un máximo de 60,000 IOPS.
El grupo de almacenamiento de rendimiento personalizado Flex está disponible con grupos Flex zonales en regiones seleccionadas y proporciona un ajuste de escala independiente de la capacidad, el rendimiento y las IOPS. Puedes aprovisionar una capacidad de procesamiento de 64 MiBps a un máximo de 5 GiBps en incrementos de 1 MiBps. Cada MiBps de capacidad de procesamiento aprovisionada incluye 16 IOPS. Se pueden aprovisionar IOPS adicionales más allá del rendimiento incluido de 16 IOPS según sea necesario hasta un máximo de 160,000 IOPS. El rendimiento personalizado solo está disponible en regiones seleccionadas. Para obtener más información sobre las regiones disponibles, consulta Regiones admitidas para el rendimiento personalizado de Flex.
En la siguiente tabla, se proporciona la capacidad de procesamiento máxima por TiB aprovisionado para los niveles de servicio Flex, Estándar, Premium y Extremo de NetApp Volumes.
Nivel de servicio | Capacidad de procesamiento máxima |
---|---|
Flex | Rendimiento predeterminado: 16 MiBps por TiB de capacidad del grupo hasta un máximo de 1.6 GiBps.
Rendimiento personalizado: 64 MiBps hasta un máximo de 5 GiBps. |
Estándar | 16 MiBps por TiB de capacidad del volumen hasta un máximo de 1.6 GiBps |
Premium | 64 MiBps por TiB de capacidad del volumen hasta un máximo de 4.5 GiBps por volumen 30 GiB/s con volúmenes de gran capacidad |
Extremo | 128 MiBps por TiB de capacidad del volumen hasta un máximo de 4.5 GiBps por volumen. 30 GiB/s con volúmenes de gran capacidad |
El procesamiento máximo de volúmenes de NetApp Volumes se ajusta de forma lineal con la capacidad del volumen o del grupo hasta que se alcanza un límite de volumen o de grupo. Agregar capacidad adicional más allá de ese límite no mejora el rendimiento del volumen. Para obtener más información, consulta Comparativas de NetApp Volumes.
En algunas cargas de trabajo, es posible que el volumen se vea limitado antes de alcanzar el límite máximo de procesamiento. Examina los perfiles de carga de trabajo que se encuentran en las comparativas de rendimiento del sistema de archivos de red (NFS) y del bloque de mensajes del servidor (SMB) para estimar el rendimiento del volumen de tu carga de trabajo.
Ejemplo de capacidad de procesamiento del volumen
Por ejemplo, el rendimiento máximo de un volumen con el nivel de servicio Premium y una capacidad de 1,500 GiB sería de 93.75 MiB/s. Esto se debe a que la capacidad de procesamiento máxima se ajusta de forma lineal con la capacidad del volumen hasta que alcanza su límite. Para este ejemplo, usamos la siguiente fórmula:
1,500 GiB x 64 KiBps/GiB por 1,024 KiB/MiB