Gadget 15:リソースの見積り
Cloudflare OS を動かすのに必要なメモリ・ストレージの考え方と見積り方法
リソースの見積り
「この NAS / この Mac で問題なく動くか」の判断材料を提供します。
目的
- 必要なメモリ・ディスク・CPU の下限と推奨を理解する
- 連続稼働(NAS 常駐)のリスクを見える化する
前提条件
- 使用環境(macOS / QNAP)の仕様表
- 参照先のリソース状況(14-performance-tuning)
見積り表(目安)
| 項目 | 最小 | 推奨 | 備考 |
|---|---|---|---|
| メモリ | 4 GB | 8 GB 以上 | pnpm install+複数 Worker 同時起動で消費 |
| ディスク(初回) | 5 GB | 10 GB | node_modules + .wrangler |
| ディスク(長期運用) | +5 GB | +10 GB | ワークスペース・Gadget 増加分 |
| CPU | 2 コア | 4 コア(x86_64) | ARM は非推奨(02) |
見積りの手順
- 現状の使用量を測る
du -sh cloudflare-os node_modules cloudflare-os/.wrangler # ディスク
free -h # メモリ(Linux/コンテナ)- 使用実績から数年分を算出
保有期間中の見込み増加量 = 月間増分 × 運用月数
必要量 = 初回(Raw) + 増加量 + スナップショット/バックアップ分
- 上限を設定する(NAS の Container で Memory/CPU 制限)
よくある失敗
| 症状 | 原因 | 対処 |
|---|---|---|
| 常駐後にメモリ不足 | 見積り漏れ(複数 Worker) | 8 GB 前提へ見直し、上限設定 |
| ディスク溢れて起動不可 | .wrangler 成長を見落とし |
定期的な削減+容量監視 |
| バックアップが容量不足で失敗 | バックアップ先を計算外 | 予備 +20% を確保 |
| ARM 機で組み上げた | 非推奨構成 | x86_64 機へ移行 |
確認
次に読む
- パフォーマンス → 14-performance-tuning
- バックアップ → 07-backup-restore
- 監視 → 18-monitoring-and-alerting