2012-02-11 187 views
2

在HDF5庫「虛擬文件圖層」中,我們可以選擇幾個選項。如果SEC2是一個POSIX驅動程序「沒有系統緩衝」,那麼它是默認的一個 - 您也可以選擇DIRECT,它是POSIX的一個變種,「除了文件沒有被系統緩存寫入外」。HDF5:「文件緩衝區」和「文件緩存」有什麼區別?

那麼,文件緩衝區和文件緩存之間有什麼區別?對我來說,這聽起來很像是同樣的事情。

回答

2

從在他們的文檔類似的描述其他圖書館經驗看......這些總是意味着:

  • 「沒有系統緩衝」 =「直讀」(無上讀取緩衝)
  • 「寫入時沒有被系統緩存「=」直接寫入「(通常通過在每次寫入之後調用刷新或類似操作來實現)

第二個選項bing比第一個更慢...讀取速度相同...