本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要預防未完成的寫入功能正常運作,I/O 作業必須符合 NTWPU
、NTWGU
、NTWBU
欄位中指定的大小、對齊和邊界要求。您必須設定作業系統,以確保特定的儲存子系統 (檔案系統、LVM、RAID 等) 在提交至裝置之前,不會修改儲存體堆疊下的 I/O 屬性,包括區塊合併、分割或區塊定址重新定位。
已透過下列組態測試預防未完成的寫入:
-
支援所需區塊大小的執行個體類型和儲存體類型。
-
核心版本 5.10 或更高版本的 Amazon Linux 2。
-
已啟用
bigalloc
且叢集大小為 16 KiB 的 ext4,以及最新的 ext4 公用程式 (e2fsprogs 1.46.5 或更高版本)。 -
O_DIRECT
檔案存取模式繞過 Linux 核心緩衝區快取。
注意
您不需要停用 MySQL 和 MariaDB 工作負載的 I/O 合併。