Skip to Content

什麼是 ZFS 壓縮?

為了在 ZFS 檔案系統上儲存更多資料,ZFS 壓縮策略是一種輕量化功能,可在 Linux 伺服器上運作。您可以在 Solaris、MacOS、Ubuntu 和 FreeBSD 等 Linux 作業系統上使用 ZFS。網路附接儲存(NAS)管理員可以在 TrueNAS 等系統上使用 ZFS 壓縮。

什麼是 ZFS 壓縮?

管理員可以使用幾個指令快速使用 ZFS 壓縮,該工具將減少儲存資料所需的儲存大小。目標是減少檔案儲存,並允許在裝置上儲存其他資料。ZFS 壓縮專為 Linux 機器上可用的 ZFS 檔案系統而設計。

ZFS 壓縮工具可準確告訴您壓縮檔案後可節省多少空間。管理員可以使用統計資料來判斷壓縮檔案是否能夠節省足夠的空間,讓壓縮檔案在繼續使用壓縮時更值得。對於大型企業伺服器而言,使用壓縮來節省金錢和資源一般是有利的。

ZFS 壓縮如何運作

ZFS 壓縮對使用者來說是完全看不見的,因此只有管理員才知道檔案壓縮。雖然使用壓縮技術會增加資源使用量,但使用者不應看到儲存速度的變化。請注意,檔案本身並未壓縮。ZFS 壓縮是根據記錄壓縮。檔案式資料儲存的記錄是一系列的檔案。

儲存檔案時,檔案本身不會壓縮,但是在儲存前,記錄會先壓縮。如果 ZFS 無法壓縮檔案,檔案會以未壓縮的形式儲存,以避免資料遺失。使用各種演算法設定壓縮量。例如,lz4 壓縮演算法使用 1.61 的比率。gzip 演算法使用 2.27 的比率。管理員也可以設定自己的壓縮率。

使用 ZFS 壓縮的優勢

使用 ZFS 壓縮的最大好處是節省儲存空間。壓縮後,您可以在相同容量的儲存空間中儲存更多資料。公司不需購買更多儲存空間,就能在基礎架構上節省成本。  

節省成本通常是大多數企業體驗的間接效益。在大型 NAS 環境中,壓縮可節省數 GB 的儲存空間。儲存成本高昂,因此使用 ZFS 壓縮可以為企業省下數千個額外的硬體和基礎架構成本。

如何啟用 ZFS 壓縮

管理員首先需要啟用 ZFS 壓縮。作業系統預設停用 ZFS 壓縮。以下是在 Ubuntu 上啟用 ZFS 壓縮的範例指令:

zfs set compression=lz4 newvol

請注意,壓縮已設定為 "newvol"。儲存在此磁碟區的資料將被壓縮。您應該將 "newvol" 的名稱更改為您自己的磁碟區名稱,以啟用壓縮。如果您確定 ZFS 壓縮正在減緩系統效能,您之後可以隨時停用 ZFS 壓縮。

ZFS 壓縮的常見使用案例

企業級儲存通常是使用 NAS 的分散式系統。擁有大型儲存孤島的管理員可以節省數 GB 的儲存空間。它們減少了使用的空間,因此使用者可以儲存更多檔案,而無需通知他們沒有更多可用儲存空間。 

使用壓縮功能對運算資源造成損害,因此管理員在將 ZFS 壓縮部署到所有儲存設備前,應測試其環境。即使在具有大量運算能力的環境中,管理員也會看到 CPU 使用量的飆升。只要伺服器環境能處理 CPU 使用量的增加,儲存成本的節省就可抵消 CPU 費用。

結論

對於高儲存成本的企業而言,使用 ZFS 壓縮有助於降低這些成本。ZFS 壓縮功能僅適用於 Linux 系統,因此 Windows 管理員必須使用不同的壓縮演算法。ZFS 壓縮演算法主要用於使用 NAS 和分散式儲存的企業應用程式。

Pure Storage 支援節省成本與節省能源。了解我們的 Purity 作業環境與 FlashArray 系統如何配合您的 ZFS 壓縮策略。

11/2025
Pure Storage FlashArray: High-Performance All-Flash
Pure Storage FlashArray delivers all-flash storage with sub-150µs latency, 45GB/s throughput & unified block/file storage.
資料文件
5 頁

查看重要資訊與活動

影片
觀看影片:企業級資料雲端的價值。

Charlie Giancarlo 討論管理為何管理資料才是未來趨勢,而非儲存設備。發掘整合式做法如何革新企業級 IT 作業。

立即觀看
資源
傳統儲存裝置無法驅動未來。

現代化工作負載需求必須達到 AI 級速度、安全性與規模。您的技術棧準備好了嗎?

進行評估
PURE360 示範
探索、認識、體驗 Pure Storage。

存取隨取隨用影片與示範,了解 Pure Storage 的強大功效。

觀賞示範影片
精神領袖
創新競賽

儲存創新最前線的產業領導者最新深度資訊與觀點。

了解更多資訊
您的瀏覽器已不受支援!

較舊版的瀏覽器通常存在安全風險。為讓您使用我們網站時得到最佳體驗,請更新為這些最新瀏覽器其中一個。