Exigences relatives à l’utilisation de la solution de prévention des écritures déchirées sur Amazon EC2 - Amazon Elastic Compute Cloud

Exigences relatives à l’utilisation de la solution de prévention des écritures déchirées sur Amazon EC2

Pour que la prévention des écritures déchirées fonctionne correctement, une opération d’E/S doit respecter les exigences de taille, d’alignement et de limites, telles que spécifiées dans les champs NTWPU, NTWGU et NTWBU. Vous devez configurer votre système d’exploitation pour vous assurer que le sous-système de stockage spécifique (système de fichiers, LVM, RAID, etc.) ne modifie pas les propriétés d’E/S sur la pile de stockage, y compris les fusions de blocs, les divisions ou la relocalisation d’adresses de blocs, avant de le soumettre au périphérique.

La prévention des écritures déchirées a été testée avec la configuration suivante :

  • Type d’instance et type de stockage qui prennent en charge la taille de bloc requise.

  • Amazon Linux 2 avec la version du noyau 5.10 ou version ultérieure.

  • ext4 avec bigalloc activé et une taille de cluster de 16 Kio, ainsi que les utilitaires ext4 les plus récents (e2fsprogs 1.46.5 ou version ultérieure).

  • Mode d’accès aux fichiers O_DIRECT pour contourner le cache tampon du noyau Linux.

Note

Vous n’avez pas besoin de désactiver la fusion d’E/S pour les charges de travail MySQL et MariaDB.