En esta página se muestran los límites de rendimiento de un solo volumen de Google Cloud NetApp Volumes desde varias máquinas virtuales cliente. Usa la información de esta página para dimensionar tus cargas de trabajo.
E/S aleatoria frente a E/S secuencial
Las cargas de trabajo que son principalmente de E/S aleatoria no pueden generar la misma cantidad de rendimiento que las cargas de trabajo de E/S secuencial.
Pruebas de rendimiento
Los siguientes resultados de las pruebas muestran los límites de rendimiento. En estas pruebas, el volumen tiene capacidad suficiente para que el rendimiento no afecte a las pruebas de rendimiento. Si asignas a un solo volumen una capacidad que supere los siguientes valores de rendimiento, no obtendrás mejoras adicionales.
Ten en cuenta que las pruebas de rendimiento se completaron con Fio.
En cuanto a los resultados de las pruebas de rendimiento, tenga en cuenta lo siguiente:
Las escalas de rendimiento de los niveles de servicio Estándar, Premium y Extremo aumentan el rendimiento con la capacidad de volumen hasta que se alcanzan los límites.
El nivel de servicio Flexible con rendimiento personalizado permite escalar de forma independiente la capacidad, las IOPS y el rendimiento.
Los resultados de IOPS son meramente informativos.
Los números utilizados para obtener los siguientes resultados se han configurado para mostrar los resultados máximos. Los siguientes resultados deben considerarse una estimación de la asignación de capacidad de rendimiento máxima que se puede conseguir.
El uso de varios volúmenes rápidos por proyecto puede estar sujeto a límites por proyecto.
Los siguientes resultados de las pruebas de rendimiento solo abarcan los tipos de protocolo NFSv3, SMB o ambos. No se han usado otros tipos de protocolos, como NFSv4.1, para probar el rendimiento de los volúmenes de NetApp.
Límites de rendimiento de volumen para el acceso a NFSv3
En las siguientes secciones se ofrecen detalles sobre los límites de rendimiento de los volúmenes para el acceso NFSv3.
Las pruebas se realizaron con el nivel de servicio Flexible con rendimiento personalizado y el nivel de servicio Extremo. Estos son los resultados obtenidos.
Nivel de servicio flexible con rendimiento personalizado
Las siguientes pruebas se realizaron con un solo volumen en un grupo de almacenamiento zonal de rendimiento personalizado de Flex. El grupo se configuró con el rendimiento y las IOPS máximos, y se registraron los resultados.
Tamaño de bloque de 64 KiB (E/S secuencial)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 64 KiB en un único volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Red Hat 9
Conjunto de trabajo de 96 GiB para cada máquina virtual, con un total combinado de 576 GiB
nconnect
opción de montaje configurada en cada host con un valor de 16Opciones de montaje de
rsize
ywsize
configuradas en 65536El tamaño del volumen era de 10 TiB del nivel de servicio Flex con un rendimiento personalizado. Para las pruebas, el rendimiento personalizado se configuró con los valores máximos de 5120 Gbps y 160.000 IOPS.
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la siguiente tabla se muestra que se estima que un solo volumen puede gestionar aproximadamente 4300 MiBps de lecturas secuenciales puras y 1480 MiBps de escrituras secuenciales puras con un tamaño de bloque de 64 KiB en NFSv3.
Resultados de la prueba de rendimiento de NFS 64 KiB secuencial 6 n2-standard-32
VMs Red Hat 9
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
MiBps de lectura | 4304 | 2963 | 1345 | 464 | 0 |
MiBps de escritura | 0 | 989 | 1344 | 1390 | 1476 |
Tamaño de bloque de 8 KiB (E/S aleatoria)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 8 KiB en un único volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Red Hat 9
Conjunto de trabajo de 96 TiB para cada máquina virtual, con un total combinado de 576 TiB
nconnect
opción de montaje configurada en cada host con un valor de 16Opciones de montaje de
rsize
ywsize
en cada host configurado en 65536El tamaño del volumen era de 10 TiB del nivel de servicio Flex con un rendimiento personalizado. Para las pruebas, el rendimiento personalizado se configuró con los valores máximos de 5120 Gbps y 160.000 IOPS.
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la siguiente tabla se muestra que se estima que un solo volumen puede gestionar aproximadamente 126.400 IOPS de lectura aleatoria pura y 78.600 IOPS de escritura aleatoria pura con un tamaño de bloque de 8 KiB en NFSv3.
Resultados de comparativas de NFS 8 KiB Random 6 n2-standard-32
VMs Red Hat 9
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
IOPS de lectura | 126.397 | 101.740 | 57.223 | 23.600 | 0 |
IOPS de escritura | 0 | 33.916 | 57.217 | 70.751 | 78.582 |
Nivel de servicio extremo
Las siguientes pruebas se realizaron con un solo volumen en un pool de almacenamiento Extreme y se registraron los resultados.
Tamaño de bloque de 64 KiB (E/S secuencial)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 64 KiB en un único volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Red Hat 9
1 TiB de conjunto de trabajo por máquina virtual, con un total combinado de 6 TiB
nconnect
opción de montaje configurada en cada host con un valor de 16El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la tabla siguiente se muestra que se estima que un solo volumen puede gestionar entre unos 5240 MiBps de lecturas secuenciales puras y unos 2180 MiBps de escrituras secuenciales puras con un tamaño de bloque de 64 KiB en NFSv3.
Resultados de la prueba de rendimiento de NFS 64 KiB secuencial 6 n2-standard-32
VMs Red Hat 9
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
MiBps de lectura | 4710 | 2050 | 1270 | 550 | 0 |
MiBps de escritura | 0 | 690 | 1270 | 1650 | 1950 |
Tamaño de bloque de 256 KiB (E/S secuencial)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 256 KiB en un solo volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Red Hat 9
1 TiB de conjunto de trabajo por máquina virtual, con un total combinado de 6 TiB
nconnect
opción de montaje configurada en cada host con un valor de 16El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la tabla siguiente se muestra que se estima que un solo volumen puede gestionar entre unos 4930 MiBps de lecturas secuenciales puras y unos 2440 MiBps de escrituras secuenciales puras con un tamaño de bloque de 256 KiB en NFSv3.
Resultados de la prueba de rendimiento de NFS 256 KiB secuencial 6 n2-standard-32
máquinas virtuales Red Hat 9
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
MiBps de lectura | 4430 | 2270 | 1470 | 610 | 0 |
MiBps de escritura | 0 | 750 | 1480 | 1830 | 2200 |
Tamaño de bloque de 4 KiB (E/S aleatoria)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 4 KiB en un solo volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Red Hat 9
1 TiB de conjunto de trabajo por máquina virtual, con un total combinado de 6 TiB
nconnect
opción de montaje configurada en cada host con un valor de 16El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la siguiente tabla se muestra que se estima que un solo volumen puede gestionar entre 380.000 lecturas aleatorias puras y unas 120.000 escrituras aleatorias puras con un tamaño de bloque de 4 KiB en NFSv3.
Resultados de comparativas de NFS 4 KiB Random 6 n2-standard-32
VMs de Red Hat 9
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
IOPS de lectura | 340.000 | 154.800 | 71.820 | 28.800 | 0 |
IOPS de escritura | 0 | 51.570 | 71.820 | 86.580 | 106.200 |
Tamaño de bloque de 8 KiB (E/S aleatoria)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 8 KiB en un único volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Red Hat 9
1 TiB de conjunto de trabajo por máquina virtual, con un total combinado de 6 TiB
nconnect
opción de montaje configurada en cada host con un valor de 16El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la siguiente tabla se muestra que se estima que un solo volumen puede gestionar entre 270.000 lecturas aleatorias puras y 110.000 escrituras aleatorias puras con un tamaño de bloque de 8 KiB en NFSv3.
Resultados de comparativas de NFS 8 KiB 6 n2-standard-32
VMs Red Hat 9
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
IOPS de lectura | 238.500 | 118.800 | 60.210 | 27.180 | 0 |
IOPS de escritura | 0 | 39.690 | 60.210 | 81.450 | 93.600 |
Límites de rendimiento de volumen para el acceso SMB
En las siguientes secciones se ofrecen detalles sobre los límites de rendimiento de los volúmenes para el acceso SMB.
Tamaño de bloque de 64 KiB (E/S secuencial)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 64 KiB en un único volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Windows 2022
1 TiB de conjunto de trabajo por máquina virtual, con un total combinado de 6 TiB
Opción del lado del cliente de número de conexiones SMB por interfaz de red RSS configurada en cada máquina virtual con un valor de 16
El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la siguiente tabla se muestra que se estima que un solo volumen puede gestionar entre ~5130 MiBps de lecturas secuenciales puras y ~1790 MiBps de escrituras secuenciales puras con un tamaño de bloque de 64 KiB a través de SMB.
SMB 64 KiB secuencial 6 n2-standard-32
VMs de Windows 2022
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
MiBps de lectura | 4610 | 2410 | 1310 | 500 | 0 |
MiBps de escritura | 0 | 800 | 1310 | 1510 | 1600 |
Tamaño de bloque de 256 KiB (E/S secuencial)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 256 KiB en un solo volumen con seis máquinas virtuales n2-standard-32
Sistema operativo Windows 2022
1 TiB de conjunto de trabajo por máquina virtual, con un total combinado de 6 TiB
Opción del lado del cliente Número de conexiones SMB por interfaz de red RSS configurada en cada host con un valor de 16
El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la tabla siguiente se muestra que se estima que un solo volumen puede gestionar entre ~4620 MiBps de lecturas secuenciales puras y ~1830 MiBps de escrituras secuenciales puras con un tamaño de bloque de 256 KiB a través de SMB.
SMB 256 KiB secuencial 6 n2-standard-32
VMs de Windows 2022
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
MiBps de lectura | 4150 | 2440 | 1380 | 530 | 0 |
MiBps de escritura | 0 | 810 | 1380 | 1569 | 1643 |
Tamaño de bloque de 4 KiB (E/S aleatoria)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 4 KiB en un solo volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Windows 2022
1 TiB de conjunto de trabajo por cada máquina virtual, lo que supone un total de 6 TiB
Opción del lado del cliente Número de conexiones SMB por interfaz de red RSS habilitada en cada host con el valor 16
El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la siguiente tabla se muestra que se estima que un solo volumen puede gestionar entre 390.000 lecturas aleatorias puras y 110.000 escrituras aleatorias puras con un tamaño de bloque de 4 KiB a través de SMB.
Resultados de comparativas de SMB 4 KiB Random 6 n2-standard-32
VMs de Windows 2022
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
IOPS de lectura | 351.810 | 148.230 | 75.780 | 29.540 | 0 |
IOPS de escritura | 0 | 49.360 | 75.780 | 88.650 | 98.370 |
Tamaño de bloque de 8 KiB (E/S aleatoria)
Estos resultados se han obtenido con Fio y los siguientes ajustes:
Tamaño de bloque de 8 KiB en un único volumen con seis máquinas virtuales
n2-standard-32
Sistema operativo Windows 2022
1 TiB de conjunto de trabajo por cada máquina virtual, lo que supone un total de 6 TiB
Opción del lado del cliente "Número de conexiones SMB por interfaz de red RSS" configurada en cada host con el valor 16
El tamaño del volumen era de 75 TiB del nivel de servicio Extreme
Fio se ejecutó con 8 tareas en cada máquina virtual, lo que da un total de 48 tareas. En la siguiente tabla se muestra que se estima que un solo volumen puede gestionar entre 280.000 lecturas aleatorias puras y 90.000 escrituras aleatorias puras con un tamaño de bloque de 8 KiB a través de SMB.
Resultados de comparativas de SMB 8 KiB aleatorio 6 n2-standard-32
VMs de Windows 2022
100% de lectura y 0% de escritura | 75% de lectura y 25% de escritura | 50% de lectura y 50% de escritura | 25% de lectura y 75% de escritura | 0% de lectura y 100% de escritura | |
---|---|---|---|---|---|
IOPS de lectura | 244.620 | 122.310 | 59.130 | 25.280 | 0 |
IOPS de escritura | 0 | 40.763 | 59.310 | 75.960 | 76.950 |
Benchmark de cargas de trabajo de automatización del diseño electrónico
La compatibilidad con grandes volúmenes de NetApp Volumes ofrece sistemas de archivos paralelos de alto rendimiento que son ideales para cargas de trabajo de automatización de diseño electrónico. Estos sistemas de archivos proporcionan hasta 1 PiB de capacidad y ofrecen altas tasas de E/S y de rendimiento con una latencia baja.
Las cargas de trabajo de automatización del diseño electrónico tienen diferentes requisitos de rendimiento entre las fases de frontend y backend. En la fase de frontend se da prioridad a los metadatos y a las IOPS, mientras que en la fase de backend se centra en el rendimiento.
Un benchmark de automatización de diseño electrónico estándar del sector con cargas de trabajo mixtas de frontend y backend, que utiliza un gran volumen con varios clientes de NFSv3 distribuidos uniformemente en 6 direcciones IP, puede alcanzar un rendimiento de hasta 21,5 GiBps y hasta 1.350.000 IOPS.