Filesystems

ZFS 是否在啟用壓縮的 ZFS 文件系統中記憶體壓縮或未壓縮的數據?

  • April 4, 2018

ZFS 支持文件系統壓縮,它還記憶體經常或最近訪問的數據。

如果一個系統有很多 CPU,但底層數據儲存系統很慢。ZFS 可能會在打開壓縮的情況下表現得更好。這可以在寫入文件時通過測量 CPU 和磁碟使用率和吞吐量輕鬆測試。(當然可能存在延遲,但這對於大文件來說不是問題)。

但是記憶體呢?如果每次讀取數據時都必須對其進行解壓縮,那麼這可能不是一個好主意。

記憶體的數據是否壓縮?有人有這方面的一些資訊嗎?

我問了前 Sun ZFS 工程師 Richard Elling 這個問題。他告訴我 L2ARC 是未壓縮的,就像 ARC 是未壓縮的一樣。

抱歉,我無法提供文件或規範。我唯一的證據是,上週我遇到一位幫助設計 ZFS 的人當面告訴我。:)

今天 L2ARC 可以用 LZ4 壓縮,ARC 仍然是未壓縮的。更多資訊請訪問 OpenZFS 網站 -> http://open-zfs.org/wiki/Features#l2arc_compression

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