Metodología de pruebas y rendimiento para la opción de rendimiento flexible equilibrado
Atención
Antes de ejecutar pruebas, proteja los datos realizando una copia de seguridad de los datos y el entorno del sistema operativo para evitar la pérdida de datos.
No ejecute pruebas de FIO directamente para un dispositivo que ya esté en uso, como /dev/sdX. Si está en uso como disco con formato y como datos en él, al ejecutar FIO con una carga de trabajo de escritura (reescritura, randrw, escritura y escritura) se sobrescriben los datos del disco y se dañan. Ejecute FIO solo en dispositivos raw sin formato que no estén en uso.
En esta sección, se describe la configuración de los entornos de prueba, la metodología y el rendimiento observado para la opción de configuración de rendimiento flexible equilibrado. Algunos de los tamaños de volumen de ejemplo probados fueron:
Volumen de 50 GB - 3000 IOPS en 4 K
Volumen de 1 TB - 25 000 IOPS en 4 K
Máximo de host, región de Ashburn (IAD), 20 volúmenes de 1 TB - 400 000 IOPS en 4 K
Estas pruebas utilizaron una amplia gama de tamaños de volumen. Para mostrar los límites de rendimiento global, se debe utilizar el tamaño de bloque de 256 K o superior. En la mayoría de los entornos, los bloques de 4 K, 8 K o 16 K son comunes en función de la carga de trabajo de la aplicación y se utilizan específicamente para las medidas de IOPS.
En las imágenes de rendimiento observadas en esta sección, el eje X representa el tamaño del volumen probado, desde 4 KB hasta 1 MB. El eje Y representa los IOPS entregados. El eje Z representa la combinación de lectura/escritura probada, que va de 100 % de lectura a 100 % de escritura.
Nota
Notas de rendimiento para tipos de instancia
Los resultados del rendimiento global son para instancias con hardware dedicado. El rendimiento global en instancias de máquina virtual depende del ancho de banda de red disponible para la instancia y está más limitada aún por el ancho de banda para el volumen. Para obtener detalles sobre el ancho de banda de red disponible para unidades de computación de VM, consulte la columna Ancho de banda de red de la tabla de Unidades de computación de VM.
El rendimiento de IOPS es independiente del tipo o la unidad de computación de instancia, así que se puede aplicar a todas las unidades de computación de VM y hardware dedicado para los volúmenes iSCSI asociados.
Volumen en bloque de 1 TB
Se ha montado un volumen de 1 TB en una instancia con hardware dedicado que se ejecuta en la región de Phoenix. La unidad de instancia es densa, la carga de trabajo es E/S directa con un juego de trabajo de 10 GB. Consulte Sample FIO Commands for Block Volume Performance Tests on Linux-based Instances para obtener más información sobre cómo ejecutar pruebas de referencia de rendimiento.
Los resultados muestran que, para 1 TB, el límite de ancho de banda para la prueba de tamaño de bloque más grande se produce en 320 MBS.
En las siguientes imágenes, se muestra el rendimiento observado para 1 TB:
Volumen en bloque de 50 GB
Se ha montado un volumen de 50 GB en una instancia con hardware dedicado en ejecución en la región de Phoenix. La unidad de instancia es densa, la carga de trabajo es E/S directa con un juego de trabajo de 10 GB. Consulte Sample FIO Commands for Block Volume Performance Tests on Linux-based Instances para obtener más información sobre cómo ejecutar pruebas de referencia de rendimiento.
Los resultados muestran que, para el volumen de 50 GB, el límite de ancho de banda se confirma como 24 000 KBPS para las pruebas de tamaño de bloque más grandes (tamaño de bloque de 256 KB o más grande) y se entrega el máximo de 3000 IOPS en el tamaño de bloque de 4 K. Para volúmenes pequeños, un tamaño de bloque de 4 K es común.
Las siguientes imágenes muestran el rendimiento observado para 50 GB:
Máximo de host 🔗
En función de la unidad de la instancia, una sola instancia con varios volúmenes asociados puede lograr un rendimiento de hasta 800 000 IOPS cuando los valores de rendimiento elástico de los volúmenes asociados están definidos en un rendimiento equilibrado o superior.