美光正在開發NVMe SSD對Linux的快速關機支援
如果需要快速讓NVMe固態存儲準備好儘快關機,NVMe規範提供了比正常/安全關機命令更快的關機模式。 然而目前,Linux內核還沒有能夠使用NVMe的快速關機命令,美光公司的一項提案希望開始讓內核支援該命令。
美光公司的一位工程師在週一發出的補丁集為NVMe SSD提供了快速關機支援,最初的使用場景設定為後備電源非常有限的平臺上,如果知道電力中斷即將發生,就有必要執行NVMe SSD的快速關機。
快速關機模式讓存儲設備能夠更快地準備好關機,同時仍然保持設備和數據的安全,主機方面不需要向設備發送刪除I/O提交和完成佇列就可以實現關機準備。
美光的這個補丁系列實現了NVMe快速關機的支援,如果即將發生斷電,包括在Linux內核的電源管理代碼中會加入即將發生斷電的標誌。 但是這個補丁系列目前並沒有連接任何參數來實際設置/使用新的標誌以應對系統斷電可能即將發生的情況,因此在對終端用戶最終有用之前,還有更多的工作要做。
存取內核網站瞭解更多:
https://lore.kernel.org/lkml/20210726132223.1661-1-sshivamurthy@micron.com/