Linux 內核開發者 Kairui Song 近日提交了一組具有突破性的補丁,旨在大幅提升 SATA SSD 等低速固態硬盤的休眠效率。這一優化成果源于對 Swap 分配器的深度重構,通過引入新的快速分配路徑,有效緩解了 4K 讀寫性能瓶頸對休眠速度的制約。
在極端測試場景中,使用 SATA 2.0 接口的三星 830 SSD 展現了顯著改進。該設備在 Linux 6.19 內核下完成休眠需耗時 324 秒,而應用新補丁后僅需 35 秒即可完成相同操作,性能提升幅度超過 9 倍。這一數據驗證了優化方案對老舊硬件的兼容性與實效性。
值得注意的是,此次代碼修改僅涉及二十余行 Swap 分配邏輯的重構,卻實現了系統級性能突破。技術文檔顯示,新分配器通過優化內存頁管理機制,減少了休眠過程中不必要的 I/O 操作,特別針對小文件隨機讀寫場景進行了專項優化。
目前該補丁仍處于內核社區審核階段,由于錯過 Linux 7.0 發布窗口,預計將隨年中發布的 7.1 版本正式集成。此次優化不僅為使用入門級 SSD 的用戶帶來福音,也為服務器等需要頻繁休眠的場景提供了性能提升方案。










