ストレージ
上級

ZFS圧縮 LZ4/Zstd(ゼットエフエスアッシュク)

ZFS圧縮アルゴリズム。LZ4(高速・デフォルト・2-3倍圧縮)・Zstd(OpenZFS 2.0・圧縮率+20-30%・速度同等)・Zstd level 1-19・Gzip(古い・遅い)・LZ4 vs Zstd: 写真1.5x vs 1.6x・テキスト3x vs 4x・Database 2x vs 2.5x・CPU overhead 3-5%・大容量HDDで有効・SSD性能劣化最小・TrueNAS SCALE Zstd-6 default・2026年コスパ高容量NAS定番。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
LZ4
Zstd level 6
2-3x
OpenZFS 2.0

概要

ZFSはAppleから派生したファイルシステムで、データ保護とスナップショット機能が組み合わさっています。圧縮アルゴリズムとしては、LZ4(高速・デフォルト)とZstd(圧縮率向上)を採用。2025年にOpenZFS 2.1がリリースされ、Zstd-6がデフォルト設定へ移行。2026年にはZstd-6が多くのNASで標準化され、コストパフォーマンスの高容量NAS市場を牽引しています。LZ4は「2-3倍圧縮」を実現し、CPUオーバーヘッドは3‑5%。Zstdは「+20‑30%圧縮率」を提供し、速度はLZ4にほぼ追いつくレベルです。写真やテキスト、データベースなどのデータタイプ別に圧縮比とCPU負荷が異なるため、用途に応じた選択が重要です。

主な特徴・仕組み

  • 圧縮アルゴリズム
    • LZ4:高速、デフォルト、2‑3倍圧縮
    • Zstd:OpenZFS 2.0以降、圧縮率+20‑30%、速度はLZ4に匹敵
  • 圧縮レベル
    • Zstd 1‑19(デフォルトは6)
    • レベル 1 は高速、19 は最大圧縮率
  • データタイプ別性能
    • 写真:LZ4 1.5×、Zstd 1.6×
    • テキスト:LZ4 3×、Zstd 4×
    • データベース:LZ4 2×、Zstd 2.5×
  • CPUオーバーヘッド
    • 3‑5%(LZ4)
    • 4‑6%(Zstd)
  • ストレージ特性
    • 大容量HDDで圧縮効果が顕著
    • SSDでは性能劣化が最小
  • OpenZFS バージョン
    • 2.0:Zstd サポート開始
    • 2.1(2025年リリース):Zstd-6 デフォルト化
  • NAS市場の動向
    • 2025年末にTrueNAS SCALE が Zstd-6 を採用
    • 2026年に Zstd-6 が多くのエンタープライズ NAS で標準
  • メモリとキャッシュ
    • ARC(Adaptive Replacement Cache)で圧縮データを高速キャッシュ
  • スナップショットとの併用
    • 圧縮済みスナップショットはストレージ節約
  • ハードウェア要件
    • 64ビット CPU、4コア以上推奨
    • 8GB RAM 以上で ARC を有効活用

スペック比較表

アルゴリズムデフォルト圧縮率CPUオーバーヘッドレベル主な用途
LZ42‑3×3‑5%0HDD
Zstd-6+20‑30%4‑6%6SSD, NAS
Zstd-110‑15%3‑4%1高速化重視
Gzip2‑3×10‑15%6互換性重視

具体例・対応製品

製品名対応 ZFS バージョン推奨圧縮設定主要スペック
TrueNAS CORE 15.22.1Zstd-68GB RAM, 2×Intel Xeon Gold 6248R
Synology DS1621+2.1LZ42TB HDD, 8GB DDR4
QNAP TS‑453D2.0Zstd-11TB SSD, 2×AMD EPYC 7313P
Dell PowerEdge R740xd2.1Zstd-632GB RAM, 4×Intel Xeon Gold 6242R
Supermicro AS‑4124GS‑TN42.1LZ464GB DDR4, 4×AMD EPYC 7502

自作PCでの選び方・注意点

  • CPU の性能
    • Zstd-6 で最大圧縮率を狙う場合、6コア以上の CPU を推奨。
  • メモリ容量
    • ARC を 8‑16GB で確保し、圧縮データのキャッシュを最適化。
  • ストレージ構成
    • 大容量 HDD を複数構成する場合は LZ4 がコストパフォーマンスに優れる。SSD では Zstd-6 で性能劣化を抑える。
  • 電源ユニット
    • 500W 以上の 80+ Platinum で電力効率を確保。
  • 冷却
    • Zstd 圧縮時の CPU 温度が上昇しやすいので、ファン 120mm 以上を設置。
  • RAID レベル
    • ZFS の冗長機能を活かすなら RAID-Z1/2/3 を選択。
  • バックアップ
    • スナップショットと圧縮を併用して、データの安全性と容量を両立。
  • OS とドライバ
    • FreeBSD/TrueNAS であれば標準で ZFS がサポート。Linux では OpenZFS パッケージをインストール。

関連用語との違い

用語目的主な差異
ZFSファイルシステム + データ保護圧縮はオプション
BtrfsLinux 専用圧縮レベルは 0‑9 で、Zstd もサポート
LZ4圧縮アルゴリズムZFS でデフォルト
Zstd圧縮アルゴリズムZFS でレベル 1‑19、圧縮率向上
Gzip旧圧縮アルゴリズムZFS では非推奨、速度低下

よくある質問(FAQ)

Q1. Zstd-6 で圧縮率が 3 倍になるのは本当ですか?
A1. 典型的なテキストファイルでは 3‑4 倍、画像や動画では 1.5‑2 倍程度です。圧縮率はデータ内容に大きく左右されます。

Q2. ZFS の圧縮を有効にすると SSD の寿命が短くなりますか?
A2. 圧縮は書き込み回数を減らすため、SSD の消費を抑えます。実際に寿命延長効果が報告されています。

Q3. LZ4 と Zstd のどちらを選べばよいですか?
A3. HDD で大量データを扱う場合は LZ4 が高速かつ十分な圧縮率。SSD や高圧縮率が必要な場合は Zstd-6 が推奨されます。

まとめ

ZFS の圧縮機能は、LZ4 と Zstd の二種を選択できる柔軟性と、2025‑2026 年のアップデートで標準化された Zstd-6 により、コストパフォーマンスとデータ保護を両立できる点が大きな魅力です。自作PC でも CPU・メモリ・ストレージを適切に選択すれば、圧縮効果を最大化しつつ、エネルギー効率と耐久性を確保できます。今後も OpenZFS の進化が続くため、最新バージョンをチェックしつつ、適切な圧縮設定を行うことが重要です。

この記事について
カテゴリーストレージ
難易度上級
作成日2026/4/24