ガイド · ZFSサイジング · ドキュメント参照日 2026年11月2日
100 TBプールにZFSはどれくらいのRAMを必要としますか?
「1 TBあたり1 GB」ルールの出どころと、OpenZFS、Proxmox、FreeBSDが実際に記述している内容。そして、100 TBのバックアッププールが実際に使うメモリについて。
最終更新: 2026年11月2日
回答
100 TBプールにZFSはどれくらいのRAMを必要としますか?
ZFSは1 TBあたり1 GBのRAMを必要としません。2 November 2026で参照したOpenZFS FAQでは8 GB以上を求めており、2 GB以下でも動作すると述べています。Proxmoxのキャッシュルール(2 GiB+1 TiBあたり1 GiB)では、RAIDZ2の100 TBで75 GiBとなります。Basalthold Hold 100は128 GB DDR4 ECC、暗号資産、KYC不要です。
100 TBのドライブに対して、各ルールではどうなるか?
10 TBドライブ10台をRAIDZ2構成にした1つのプール: 生容量100 TB、使用可能容量80 TB、約72.8 TiB。
出典 記載されているルール このプールでの結果
OpenZFS FAQ 最高のパフォーマンスには8 GB以上。2 GB以下でも可能。重複排除を使う場合はさらに多く 8 GB
Proxmox VE管理ガイド ARCキャッシュ用に最低2 GiBのベース+ストレージ1 TiBあたり1 GiB 約75 GiB
FreeBSDハンドブック 重複排除されたデータ1 TBあたり5~6 GBのRAM 80 TBすべてを重複排除した場合、400~480 GB
OpenZFSのデフォルトARC上限、バージョン2.3以降 全メモリから1 GiBを引いた値と、メモリの5/8のうち大きい方 128 GiBのマシンで最大127 GiB
Proxmox VE 8.1以降のデフォルト メモリの10%、最大16 GiB 128 GiBのマシンで12.8 GiB
「1 TBあたり1 GB」というフォーラムのルール OpenZFSのドキュメントには記載なし 100 GB
単位は各ソースの表記のまま。ドキュメントは2026年11月2日に確認。
「1 TBあたり1 GB」のルールはどこから来たのですか?
OpenZFSからではありません。OpenZFSのFAQでは最高のパフォーマンスを得るには8 GB以上を推奨しつつ、2 GB以下でも動かしている人がいると付け加えています。ハードウェアガイドにはメモリ容量の目安が一切ありません。
実際には2つのルールが1つに混ざっています。1つ目はキャッシュの目標値です。ProxmoxはARC(ZFSの読み取りキャッシュ)に最低2 GiB、加えてストレージ1 TiBあたり1 GiBを推奨しています。2つ目は重複排除用で、はるかに大きな値です。FreeBSD Handbookでは、重複排除するデータ1 TBあたり5〜6 GBのRAMを挙げています。
1 TBあたり1 GBというルールはキャッシュの望ましい値であり、必須要件ではありません。ZFSははるかに少ないメモリでも動作し、与えられた分だけキャッシュします。
Proxmox自体はより小さなデフォルトを設定します。Proxmox VE 8.1以降、インストーラーはARCをメモリの10%、最大16 GiBに制限します。
ZFSはメモリを何に使うのですか?
主にARCに使います。ARCは最近読んだブロックや頻繁に読むブロック、メタデータのキャッシュです。キャッシュが多いほど、遅いハードドライブへのアクセスが減ります。
ARCは自身でサイズを調整します。Linuxでは、OpenZFS 2.3以降で全メモリから1 GiBを引いた値とメモリの5/8のうち大きい方まで拡大できます。OpenZFS 2.2ではLinuxでメモリの半分まででした。下限は32 MiBとメモリの1/32のうち大きい方で、ZFSはメモリの1/64を空けておくことを目指します。
他に上限のある用途が2つあります。scrubとresilverは読み取りをメモリ上で並べ替え、デフォルトでRAMの1/20まで使います。resilverにかかる時間はRAID再構築時間のページ に記載しています。重複排除はテーブルをメモリに保持するため、大きな数値が必要になります。
レンタル環境ではバージョンが重要です。2026年11月2日時点で、Debian 13はzfsutils-linux 2.3.9を、Ubuntu 24.04は2.2.2を提供していました。
100 TBのバックアッププールは実際どれくらいのメモリを使いますか?
ファイルサーバーよりもキャッシュは少なくて済みます。バックアップは一度書き込まれ、めったに読まれないためです。キャッシュが最も役立つのはメタデータです。スナップショットの一覧表示、古いバックアップの削除、インデックスの確認などです。
Proxmoxのルールは計画を立てる上で妥当な上限です。一般的な構成に当てはめると、ARCの目標値は次のようになります。
12 TB × 2のミラー 、実効容量12 TB:約13 GiB。10 TB × 4のRAIDZ2 、実効容量20 TB:約20 GiB。10 TB × 10のRAIDZ2 、実効容量80 TB:約75 GiB。16 TB × 10のRAIDZ2 、実効容量128 TB:約118 GiB。
保持しているプランと比べてみてください:Hold 24 32 GB DDR4 ECC、Hold 40 64 GB DDR4、Hold 100 128 GB DDR4 ECC、Hold 160 128 GB DDR4 ECC。目標値を下回ってもZFSは動作します。単にディスクからメタデータを読む頻度が増えるだけです。
2 November 2026に確認した23のストレージサーバー販売業者のうちBasalthold、8が100 TB以上のサーバーを掲載しており、1が本人確認なしで暗号資産で購入する人にレンタルしていました。提供内容の全体は100 TBストレージサーバーのページ にあります。
バックアップにZFSの重複排除を有効にすべきですか?
100 TBでは有効にしないでください。重複排除するデータ1 TBあたり5〜6 GBが必要なので、80 TBでは400〜480 GBのメモリが必要になります。これはどのプランでも搭載している量を超えています。
代わりにバックアップツール側で重複排除しましょう。restic、Borg、Proxmox Backup Serverはデータをチャンクに分割し、それぞれのインデックス内で各チャンクを1回だけ保存します。違いはresticかBorg に記載しています。ZFSの圧縮はオンのままにしておいてください。ほとんどメモリを使いません。
メモリは容量よりもECCの方が重要です。RAM内のビット反転はどのファイルシステムでも防げないため、OpenZFSはECCメモリを強く推奨しています。ZFSがプレーンなドライブを求める理由はZFSかハードウェアRAID に記載しています。
ARCを確認または上限設定するにはどうすればよいですか?
まず実際のサイズを確認し、他のサービスがメモリを必要とする場合にのみ上限を設定してください。Proxmoxのガイドでも同じzfs_arc_maxパラメータを使っています。
ARCを確認し、64 GiBに上限を設定する # current ARC size and its limits, in bytes
grep -E '^(size|c_min|c_max) ' /proc/spl/kstat/zfs/arcstats
arc_summary | head -40
# cap the ARC at 64 GiB until the next reboot
echo $((64 * 1024 * 1024 * 1024)) > /sys/module/zfs/parameters/zfs_arc_max
# keep the cap after reboots
echo "options zfs zfs_arc_max=68719476736" > /etc/modprobe.d/zfs.conf
# only if the root filesystem itself is on ZFS:
update-initramfs -u -k allコピー
このプランには、プール用のメモリはどれくらいありますか?
メモリとドライブはプランごとに固定です。3か月、6か月、12か月の期間は価格表 にあります。
レンタル期間
1 month 契約の縛りなし
3 months −10%
6 months −20%
1 year −30%
Hold 24
24 TB 生容量 · 6コア
$110.99
$99.89 / month
3 monthsに対して$299.67
$88.79 / month
6 monthsに対して$532.75
$77.69 / month
1 yearに対して$932.31
3 months $299.67 (−10%) · 6 months $532.75 (−20%) · 1 year $932.31 (−30%)
2 × 12 TB ハードドライブ: 24 TB 生容量、$4.62/TB Intel Xeon E-2176G、6コア / 12スレッド、32 GB DDR4 ECC システム用480 GB SSD 1 Gbit/sポート、30日あたり40 TBのトラフィック Mangohost: Intel Xeon E3-1240 v2、4コア / 16 GB / ハードドライブ24 TBで月額$147.99
このholdをレンタル
Hold 40
40 TB 生容量 · 6コア
$201.09
$180.98 / month
3 monthsに対して$542.94
$160.87 / month
6 monthsに対して$965.23
$140.76 / month
1 yearに対して$1,689.15
3 months $542.94 (−10%) · 6 months $965.23 (−20%) · 1 year $1,689.15 (−30%)
4 × 10 TB ハードドライブ: 40 TB 生容量、$5.02/TB AMD Ryzen 5 3600、6コア / 12スレッド、64 GB DDR4 システム用512 GB NVMe 1 Gbit/sポート、30日あたり60 TBのトラフィック OffshoreDedi: Intel Xeon E5-2620 v3、6コア / 64 GB / ハードドライブ40 TBで月額$268.13
このholdをレンタル
Hold 100
100 TB 生容量 · 10コア
$377.05
$339.34 / month
3 monthsに対して$1,018.03
$301.64 / month
6 monthsに対して$1,809.84
$263.94 / month
1 yearに対して$3,167.22
3 months $1,018.03 (−10%) · 6 months $1,809.84 (−20%) · 1 year $3,167.22 (−30%)
10 × 10 TB ハードドライブ: 100 TB 生容量、$3.77/TB Intel Xeon Silver 4210R、10コア / 20スレッド、128 GB DDR4 ECC 2 × 480 GB SSD(システム用、ミラーリング) 1 Gbit/sポート、30日あたり120 TBのトラフィック OffshoreDedi: Intel Xeon E5-2670 v3、12コア / 128 GB / ハードドライブ100 TBで月額$502.74
このholdをレンタル
1ドルあたりのTB数が最大
Hold 160
160 TB 生容量 · 16コア
$561.39
$505.25 / month
3 monthsに対して$1,515.75
$449.11 / month
6 monthsに対して$2,694.67
$392.97 / month
1 yearに対して$4,715.67
3 months $1,515.75 (−10%) · 6 months $2,694.67 (−20%) · 1 year $4,715.67 (−30%)
10 × 16 TB ハードドライブ: 160 TB 生容量、$3.50/TB AMD EPYC 7302P、16コア / 32スレッド、128 GB DDR4 ECC 2 × 480 GB SSD(システム用、ミラーリング) 1 Gbit/sポート、30日あたり200 TBの通信量 OffshoreDedi: Intel Xeon E5-2670 v3、12コア / 128 GB / 160 TBのハードドライブで月額$748.52
このholdをレンタル
全プラン共通: 空のデータドライブ · 暗号化キーはお客様の手元に · 専用IPv4 · ログなし · KYC不要 · セットアップ料無料
お支払いの前に
最低チャージ額は$1です。 暗号資産で一度チャージすれば、残高からどのプランでも購入できます。残高のクレジットに有効期限はなく、お客様のサーバーの更新にご利用いただけます。最低金額に達するためだけにチャージした場合、未使用分はお支払いから30日以内のご請求により、USDTまたはUSDCで返金されます。それ以外の残高は、法律で求められる場合を除き払い戻されません. お支払いがブロックチェーン上で確認され次第、残高に反映されます。 ネットワーク承認の目安時間: BTC 約20分 · USDT TRC-20 約1分 · USDT ERC-20 約5分 · USDC ERC-20 約5分 · ETH 約5分 · SOL 約1分 · LTC 約15分 · XMR 約20分
ZFSのメモリについて、ほかにどんな質問がありますか?
ZFSは1TBあたり1GBのRAMが必要ですか?
いいえ。OpenZFSのFAQでは、最高のパフォーマンスのために8GB以上を求めています。1TBあたりというルールは別のところから来ています。Proxmoxはキャッシュ目標を2GiB+1TiBあたり1GiBに設定し、FreeBSDは重複排除されたデータ1TBあたり5〜6GBを割り当てます。
ZFSに32GBのRAMで十分ですか?
はい、数十TBのプールなら十分です。OpenZFSの推奨値の4倍で、12TBのミラーに対するProxmoxの目標値も上回っています。Hold 24には32 GB DDR4 ECCが付属します。
ZFSにECCメモリは必要ですか?
OpenZFSのFAQでは、ECCは必須ではないものの強く推奨されると述べています。Hold 100には128 GB DDR4 ECCとHold 160 128 GB DDR4 ECCがあります。
ZFSはメモリを全部使い切ってしまいますか?
ARCは空きメモリまで拡大し、負荷がかかるとメモリを返します。RAMの1/64を空けておくことを目標とします。データベースや仮想マシンに固定の割り当てが必要なら、zfs_arc_maxを設定してください。
暗号資産で支払い、KYC不要でZFSストレージサーバーをレンタルできますか?
はい。BasaltholdではBTC, USDT, USDC, ETH, SOL, LTC, XMRでの支払いに対応しており、$1からのチャージで利用できます。KYC不要:身分証明書、自撮り、書類、カード、電話番号は一切不要です。オペレーティングシステムは専用のSSD上にあります(大型の筐体では2台のミラーリングされたSSD)。データドライブは空でパーティション未作成の状態で届くため、ZFS、mdadmアレイ、または独立したディスクのセットを構築できます。納品前にチームにRAID 6またはRAID 10アレイを準備してほしい場合は、サーバー引き渡し前にサポートへお伝えください。
100TBプールのキャッシュ用の容量
Hold 100:$377.05/30日あたりIntel Xeon Silver 4210R(10コア / 20スレッド)、128 GB DDR4 ECC、10 × 10 TB ハードディスク(100 TB Raw)に加えてシステム用の 2 × 480 GB SSD(ミラーリング)、1 Gbit/s ポートで30日あたり120 TBのトラフィック、1 IPv4 と IPv6 /64。暗号資産で支払い、KYC不要。