Pruebas comparativas de rendimiento de volumen normales de Azure NetApp Files para Linux
En este artículo se describen las pruebas comparativas de rendimiento que Azure NetApp Files ofrece para Linux con un volumen normal.
Escalado horizontal de Linux
En esta sección se describen los bancos de pruebas de rendimiento del rendimiento de la carga de trabajo de Linux y de IOPS de la carga de trabajo.
Rendimiento de la carga de trabajo de Linux
Este gráfico representa una carga de trabajo secuencial de 64 kibibyte (KiB) y un conjunto de trabajo de 1 TiB. Muestra que un solo volumen de Azure NetApp Files puede administrar entre ~1 600 MiB/s de escrituras secuenciales puras y ~4 500 MiB/s de lecturas secuenciales puras.
En el gráfico se muestran reducciones de un 10 % cada vez, desde la lectura pura hasta la escritura pura. Muestra lo que puede esperar al usar distintas proporciones de lectura/escritura (100 %:0 %, 90 %:10 %, 80 %:20 %, etc.).
IOPS de carga de trabajo de Linux
En el gráfico siguiente se representa una carga de trabajo aleatoria de 4 KiB y un conjunto de trabajo de 1 TiB. En el gráfico se muestra que un volumen de Azure NetApp Files puede administrar entre ~130 000 escrituras aleatorias puras y ~460 000 lecturas aleatorias puras.
En este gráfico se muestran reducciones de un 10 % cada vez, desde la lectura pura hasta la escritura pura. Muestra lo que puede esperar al usar distintas proporciones de lectura/escritura (100 %:0 %, 90 %:10 %, 80 %:20 %, etc.).
Escalado vertical de Linux
En los gráficos de esta sección se muestran los resultados de las pruebas de validación para la opción de montaje del lado cliente con NFSv3. Para más información, consulte la sección nconnect
de opciones de montaje de Linux.
En los gráficos se comparan las ventajas de nconnect
con un volumen montado no connected
. En los gráficos, FIO generó la carga de trabajo a partir de una única instancia de D32s_v4 en la región de Azure us-west2 mediante una carga de trabajo secuencial de 64 KiB, el mayor tamaño de E/S admitido por Azure NetApp Files en el momento de las pruebas representadas aquí. Azure NetApp Files ahora admite tamaños de E/S más grandes. Para obtener más información, consulte la sección rsize
y wsize
de opciones de montaje de Linux.
Rendimiento de lectura de Linux
En los gráficos siguientes se muestran lecturas secuenciales de 64 KiB de lecturas de ~3500 MiB/s con nconnect
, que aproximadamente unas 2,3 veces no son nconnect
.
Rendimiento de escritura de Linux
En los gráficos siguientes se muestran escrituras secuenciales. Indican que nconnect
no tiene ninguna ventaja apreciable para las escrituras secuenciales. El límite superior del volumen de escritura secuencial es de aproximadamente 1500 MiB/s; el límite de salida de instancia de D32s_v4 también es de aproximadamente 1500 MiB/s.
IOPS de lectura de Linux
En los gráficos siguientes se muestran lecturas aleatorias de 4 KiB de lectura de ~200 000 con nconnect
, que aproximadamente unas 3 veces no son nconnect
.
IOPS de escritura de Linux
En los gráficos siguientes se muestran escrituras aleatorias de 4 KiB de escritura de ~135 000 con nconnect
, que aproximadamente unas 3 veces no son nconnect
.