Filesystems

輕量級透明壓縮文件系統?

  • April 21, 2017

我在 RamNode 有一個 AMD64 KVM VPS,它有 30 GB 磁碟、256 MB RAM 和 1 個“虛擬 CPU”(我不知道主機 CPU 的規格)。它將用於儲存許多易於壓縮的小文件,主要是 <50kb 的文本/HTML。我想使用壓縮文件系統來節省我所擁有的少量磁碟空間。首先想到的是 ZFS,但從我讀到的內容來看,ZFS 在 RAM 小於 1-2GB 的情況下表現不佳,因此我需要更輕量級的東西。至於 BTRFS,根據我的閱讀,它在 CPU 上很重而且還不穩定(至於 RAM,我不知道)。對文件系統有什麼建議嗎?性能和吞吐量不是問題,但磁碟使用情況和 RAM 使用情況才是問題。至於作業系統,我在想Linux Debian 8,但是如果合適的FS不支持Debian8/Linux,我可以切換(也許是*BSD?)

在過去的兩年裡,我在 Linux 上同時執行了 ZFS 和 BTRFS。我的經驗是 BTRFS 使用比 ZFS 更少的 RAM 用於可比較的磁碟使用。不包括 RAID5/6,BTRFS 在帶有 BTRFS 3.12 的 Ubuntu 14.04 上對我來說非常穩定。

我一直在 BTRFS 中使用 LZO 壓縮,它在寫入時和未壓縮時一樣快。

如果您不使用重複數據刪除功能,ZFS 可以使用低 RAM。您還可以限制 ZFS 用於記憶體 (ARC) 的 RAM 量。內置的 lz4 壓縮對您的數據量非常有幫助。

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