Requisitos para utilizar la prevención de errores de escritura en Amazon EC2 - Amazon Elastic Compute Cloud

Requisitos para utilizar la prevención de errores de escritura en Amazon EC2

Para que la prevención de errores de escritura funcione correctamente, una operación de E/S debe cumplir los requisitos de tamaño, alineación y límites, tal y como se especifica en los campos NTWPU, NTWGU y NTWBU. Debe configurar su sistema operativo para garantizar que el subsistema de almacenamiento específico (sistema de archivos, LVM, RAID, etc.) no modifique las propiedades de E/S en la pila de almacenamiento (lo que incluye fusiones de bloques, divisiones o reubicación de direcciones de bloques) antes de que se envíen al dispositivo.

La prevención de errores de escritura se probó con la configuración siguiente:

  • Un tipo de instancia y un tipo de almacenamiento que admiten el tamaño de bloque necesario.

  • Amazon Linux 2 con la versión del kernel 5.10 o posterior.

  • ext4 con bigalloc habilitado y un tamaño de clúster de 16 KiB, y las utilidades de ext4 más recientes (e2fsprogs 1.46.5 o posterior).

  • Modo de acceso a archivos O_DIRECT para eludir la caché de búfer del kernel de Linux.

nota

No es necesario desactivar la fusión de E/S para cargas de trabajo de MySQL y MariaDB.