1. 程式人生 > >檔案系統快取裡記憶體頁的最小分配單元page size與I/O大小的最佳匹配關係討論

檔案系統快取裡記憶體頁的最小分配單元page size與I/O大小的最佳匹配關係討論

     cache page size就是記憶體頁的最小分配單元,預設8KB,應用於R/W cache。如果I/O < 8KB,那麼一個page可能會服務多個I/O,從而優化了cache page的使用。

  • 如果應用環境是Mixed I/O,建議不要更改。
  • 如果應用環境主要是【順序,大I/O】,將page size 改成16KB能增加效能
  • 如果應用環境主要是【隨機,小I/O】,比如OLTP 4KB,那麼改成4KB能優化cache page的使用率。

     總的來說,是否要改page size,需要在方案設計期間就確定應用程式的主要I/O大小,進而匹配儲存的cache page size,實現優化。如果不確定,8KB是一個最佳實踐值。