Requisiti per l'utilizzo della prevenzione delle distorsioni di scrittura su Amazon EC2
Affinché la prevenzione delle distorsioni di scrittura funzioni correttamente, un'operazione di I/O deve soddisfare i requisiti di dimensione, allineamento e limiti, come specificato nei campi NTWPU, NTWGU e NTWBU. È necessario configurare il sistema operativo in modo da evitare che il sottosistema di archiviazione specifico (file system, LVM, RAID, ecc.) modifichi le proprietà di I/O lungo lo stack di archiviazione, comprese le unioni e le divisioni di blocchi o il trasferimento degli indirizzi dei blocchi, prima dell'invio al dispositivo.
La prevenzione delle distorsioni di scrittura è stata testata con la seguente configurazione:
-
Un tipo di istanza e un tipo di archiviazione che supportano la dimensione del blocco richiesta.
-
Amazon Linux 2 con versione del kernel 5.10 o successiva.
-
ext4 con la funzione
bigallocabilitata, una dimensione del cluster di 16 KiB e le utilità ext4 più recenti (e2fsprogs 1.46.5 o versioni successive). -
Modalità di accesso ai file
O_DIRECTper bypassare la cache del buffer del kernel Linux.
Nota
Non è necessario disabilitare l'unione I/O per i carichi di lavoro MySQL e MariaDB.