Cache

發出同步呼叫是否會刷新 SSD 的寫入記憶體?

  • May 13, 2019

假設我在 SSD 上創建了多個目錄,然後發出“同步”呼叫。

同步呼叫將保證任何寫入,即使它們儲存在寫入記憶體中,也會在同步呼叫返回時刷新到磁碟,對嗎?

沒有真正的方法可以知道這一點。每個驅動器可能會做不同的事情,沒有人讓供應商負責。

企業驅動器將確保您的數據可以在斷電時寫入磁碟,並使用用於此目的的內部電容器。消費級驅動器通常沒有這樣的保證,如果他們的刷新命令實現確實將數據寫入媒體,你就是他們的憐憫。

您唯一知道的方法是測試您打算使用的特定驅動器。

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