¿Qué modos de rendimiento están disponibles en EFS y cuál es el modo de rendimiento correcto para mi carga de trabajo?

Última actualización: 20-06-2022

¿Qué modos de rendimiento están disponibles en Amazon Elastic File System (Amazon EFS)? Además, ¿cómo determino el modo de rendimiento correcto para mi carga de trabajo?

Resolución

El modo de rendimiento determina el rendimiento disponible para el sistema de archivos. Amazon EFS ofrece dos modos de rendimiento: Rendimiento por ráfagas y Rendimiento aprovisionado.

Modo Rendimiento por ráfagas

El modo Rendimiento por ráfagas es el modo de rendimiento predeterminado de Amazon EFS En el modo Rendimiento por ráfagas, el rendimiento de referencia del sistema de archivos es proporcional al tamaño del sistema de archivos en el almacenamiento estándar EFS o en la clase de almacenamiento One-Zone. El valor de rendimiento máximo depende de la región de Amazon EFS. Para obtener más información sobre los límites por región, consulte la tabla de Cuotas de Amazon EFS que puede aumentar.

El rendimiento de lectura y escritura se mide y los créditos de ráfaga se deducen del saldo de créditos de ráfaga para el rendimiento medido. El modo Rendimiento por ráfagas utiliza buckets de ráfaga para ahorrar créditos de ráfaga cuando el rendimiento medido es inferior al rendimiento de referencia. Sin embargo, cuando el rendimiento medido es mayor que el rendimiento de referencia, se utilizan créditos de ráfaga.

Para obtener más información sobre el rendimiento medido, consulte la sección Descripción del rendimiento medido en Modos de rendimiento.

El rendimiento básico por GiB de almacenamiento del sistema de archivos es de 50 KiB/s (el equivalente a 50 MiB/s por TiB de almacenamiento). Todos los sistemas de archivos de EFS, independientemente del tamaño, pueden aumentar hasta 100 MiB/s de rendimiento medido, si tienen créditos de ráfaga. Para sistemas de archivos por encima de 1 TiB, el rendimiento de ráfaga es el doble del rendimiento de referencia. Por ejemplo, un sistema de archivos de 2 TiB tiene un rendimiento básico de 100 MiB/s y puede ampliarse hasta 200 MiB/s. Después de usar todos los créditos de ráfagas, el sistema de archivos se limita para impulsar el rendimiento de referencia.

Para obtener más información sobre los modos de rendimiento, consulte Créditos de ráfagas de Amazon

Modo Rendimiento aprovisionado

El modo Rendimiento aprovisionado le permite aprovisionar el rendimiento de su sistema de archivos (en MiB/s) independientemente de la cantidad de datos que almacene en el sistema de archivos. Los cargos adicionales están asociados con el uso del modo Rendimiento aprovisionado. Al usar el modo Rendimiento aprovisionado, se le facturará por el almacenamiento que utilice y por el rendimiento que aprovisione por encima de lo que se le proporciona. La cantidad de rendimiento que se le proporciona se basa en la cantidad de datos almacenados en la clase de almacenamiento EFS Standard o EFS One Zone.

Nota: Si el tamaño medido del sistema proporciona una tasa de referencia más alta que la cantidad de rendimiento aprovisionado, el sistema sigue el modelo de Rendimiento por ráfagas predeterminado. No incurrirá en cargos por rendimiento aprovisionado por debajo de los pemirsos de su sistema de archivos en el modo Rendimiento por ráfagas.

Cómo decidir qué modo de rendimiento es el adecuado para su carga de trabajo

Utilice el modo Rendimiento por ráfagas si sus cargas de trabajo suelen tener picos. Una carga de trabajo con picos impulsa altos niveles de rendimiento durante períodos cortos de tiempo, con niveles de rendimiento que, de lo contrario, serían bajos. Para las aplicaciones que tienen un rendimiento relativamente constante, utilice el modo Rendimiento aprovisionado.

Antes de cambiar al modo Rendimiento aprovisionado desde Rendimiento por ráfagas, considere cuánto rendimiento se va a aprovisionar. Para determinar la cantidad mínima de rendimiento aprovisionado que necesita, compruebe el uso de rendimiento promedio del sistema de archivos de las dos semanas anteriores. Tenga en cuenta la cantidad máxima más alta, redondeada al siguiente megabyte.

O bien, realice una evaluación comparativa con EFS con la herramienta fio. La herramienta fio genera una serie de subprocesos o procesos que realizan un tipo específico de acción de E/S. La herramienta fio se usa normalmente para escribir un archivo de trabajo que coincida con la carga de E/S que desea simular.

Sintaxis de ejemplo para realizar una evaluación comparativa con la herramienta fio

fio --directory=/path/to/efs --name fio_test_file --direct=1 --rw=randread --bs=1024k --size=1G --numjobs=4 --time_based --runtime=180 --group_reporting --norandommap

El comando anterior crea cuatro archivos de 1 GiB cada uno. A continuación, el comando realiza pruebas de lectura aleatorias con cuatro subprocesos simultáneos. El tamaño del bloque es de 1 MiB. La prueba dura 180 segundos (tres minutos). Se utiliza E/S sin búfer para que el almacenamiento en caché no influya en los resultados de las pruebas. Para simular un escenario diferente, ajuste la sintaxis según sea necesario.


¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?