ストレージ
上級

ZFS L2ARC/SLOG Cache(エルツーアーク)

ZFS Cache階層。ARC(Adaptive Replacement Cache・RAM上・read cache・default 50% RAM)・L2ARC(Level 2 ARC・SSD cache・1TB+ Optane/Enterprise SSD推奨)・SLOG(Separate Intent Log・sync write高速化・Mirror2台 PLP対応SSD推奨)・Special VDEV(metadata専用SSD・小ファイル加速)・Dedup VDEV(deduplication table)・Cache hits 90%+ performance差大・TrueNAS GUI管理・Optane 905P/Kioxia FL6 enterprise・2026年 ZFS NVMe Mirror SLOG/L2ARC homelab定番。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
L2ARC
SLOG
Special VDEV
ARC RAM

概要

ZFS のキャッシュ階層は、ARC(RAM 上の読み込みキャッシュ)→ L2ARC(SSD 上の二次キャッシュ)→ SLOG(同期書き込み高速化用 SSD)で構成される。ARC はデフォルトでシステム RAM の 50% を使用し、L2ARC は 1TB 以上の SSD を推奨、SLOG は 512GB 以上の高速 SSD(Optane 905P 等)を 2 台ミラーで構成することで PLP(Parity Loss Prevention)に対応する。2025 年に ARC の自動サイズ調整機能が強化され、2026 年には NVMe Mirror SLOG がハイエンドホームラボで定番となった。

主な特徴・仕組み

  • ARC:RAM 上に 50% の容量を確保し、読み込み高速化。
  • L2ARC:SSD 上に 1TB 以上を推奨。Optane 905P 512GB で 90%+ のキャッシュヒット率を実現。
  • SLOG:同期書き込みを 1TB Optane 905P で 1,200,000 IOPS、レイテンシ 50µs。
  • Special VDEV:メタデータ専用 SSD で 4K IOPS 10,000 を提供。
  • Dedup VDEV:デデュプリケーションテーブルを 8TB NVMe SSD に格納。
  • TrueNAS GUI:キャッシュ設定を直感的に管理。
  • Enterprise SSD 推奨:Kioxia FL6 1TB Enterprise SSD で MTBF 1,000,000 時間。
  • NVMe Mirror SLOG/L2ARC:2026 年のホームラボで最も採用率 70%。
  • ARC RAM 配分:32GB RAM のシステムで ARC が 16GB を確保。
  • L2ARC 書き込みスループット:Samsung 980 PRO 1TB で 3,500 MB/s。

スペック比較表

項目推奨構成実際のパフォーマンス備考
ARC32GB RAM90% キャッシュヒット50% RAM で確保
L2ARC1TB Optane 905P1,200,000 IOPS2025 年に自動サイズ調整
SLOG512GB Optane 905P ×22,400,000 IOPSPLP 対応
Special VDEV256GB Kioxia FL610,000 4K IOPSメタデータ専用
Dedup VDEV8TB NVMe SSD1,000,000 MB/sデデュプリケーション

具体例・対応製品

  • TrueNAS CORE 12.0:ZFS で L2ARC と SLOG を自動検出。
  • Samsung 980 PRO 1TB NVMe SSD:L2ARC と SLOG 両方に使用可能。
  • Intel Optane 905P 512GB:SLOG の高速同期書き込みに最適。
  • Kioxia FL6 1TB Enterprise SSD:Special VDEV としてメタデータ専用。
  • Seagate IronWolf 8TB NAS HDD:データストレージ用に L2ARC で補完。

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

  • RAM 容量:ARC は RAM の 50% を占有。最低 32GB の RAM が推奨。
  • SSD の耐久性:L2ARC と SLOG には 10,000,000,000 サイクル以上の TBW を持つ SSD を選ぶ。
  • ミラー構成:SLOG は 2 台ミラーで構成し、PLP に備える。
  • NVMe vs SATA:NVMe の方が 3,500 MB/s 以上のスループットを持つ。
  • 電源:SLOG と L2ARC で 100W 以上の消費電力になることがある。
  • 冷却:SSD の発熱を抑えるために高性能ヒートシンクを装着。
  • TrueNAS GUI:設定を GUI で確認し、キャッシュサイズを調整。

関連用語との違い

  • ARC vs L2ARC:ARC は RAM 上、L2ARC は SSD 上。ARC は読み込み高速化、L2ARC は長期キャッシュ。
  • SLOG vs ARC:SLOG は同期書き込み専用、ARC は読み込み専用。
  • Special VDEV vs Dedup VDEV:Special VDEV はメタデータ専用、Dedup VDEV はデデュプリケーションテーブル専用。

よくある質問(FAQ)

Q1. L2ARC と SLOG の主な違いは何ですか?
A1. L2ARC は読み込み専用の二次キャッシュで、SSD 上に 1TB 以上を推奨。SLOG は同期書き込み専用で、512GB 以上の高速 SSD をミラー構成し PLP に対応。

Q2. どの SSD が L2ARC に最適ですか?
A2. 2025 年にリリースされた Kioxia FL6 1TB Enterprise SSD は MTBF 1,000,000 時間、4K IOPS 10,000 を提供し、L2ARC として最適。Samsung 980 PRO 1TB NVMe も 3,500 MB/s のスループットで優秀。

Q3. SLOG を使用しないとどの程度パフォーマンスが落ちますか?
A3. 同期書き込みのレイテンシが 50µs から 200µs 程度に増加し、データベースや仮想化環境で 30% 以上の遅延が観測される。

まとめ

ZFS のキャッシュ階層は、ARC(RAM)、L2ARC(SSD)、SLOG(高速 SSD)という三層構成で、各層が特定のワークロードに最適化されている。2025 年の ARC 自動サイズ調整機能と 2026 年の NVMe Mirror SLOG の普及により、ハイエンドホームラボでもエンタープライズレベルの高速化が手軽に実現できる。自作 PC で構築する際は、RAM 容量、SSD の耐久性、ミラー構成を十分に検討し、TrueNAS GUI での管理を活用することで、安定したパフォーマンスを確保できる。

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