Google-Cloud-Platform

將 nobarrier 與 ext4 和 google 持久磁碟一起使用

  • April 6, 2021

我正在考慮加快Google云虛擬機上一些繁重的數據庫寫入工作量。我看到 ext4 FS 的 nobarrier 選項可以提供一些性能提升。我想知道是否有人知道將 nobarrier 選項與穀歌持久儲存(Balanced PD)一起使用是否安全。我的理解是If your disks are battery-backed in one way or another, disabling barriers may safely improve performance,但我不知道這如何適用於Google平衡 PD 儲存。與不使用 nobarrier 選項相比,如果我的 VM 掛起或在發生寫操作時執行 VM 硬重置,我會遇到更多 FS 損壞/問題嗎?

Red Hat 有一個關於使用障礙的文件:

在 Red Hat Enterprise Linux 6 中不再推薦使用 nobarrier,因為寫屏障對性能的負面影響可以忽略不計(大約 3%)。寫屏障的好處通常超過禁用它們的性能好處。此外,永遠不應在虛擬機上配置的儲存上使用 nobarrier 選項。

啟用/禁用寫屏障

引用自:https://serverfault.com/questions/1059460