# Berapa RAM yang dibutuhkan ZFS untuk pool 100 TB?

> Kebutuhan RAM ZFS untuk pool 100 TB: OpenZFS meminta 8 GB+, aturan cache Proxmox memberi sekitar 75 GiB, dedup jauh lebih besar. Server tanpa KYC, bayar kripto.

- URL: https://basalthold.com/id/zfs-ram-requirements/
- Terakhir diperbarui: 2026-11-02
- Penerbit: Basalthold (https://basalthold.com)

Dari mana aturan "1 GB per TB" berasal dan apa yang sebenarnya ditulis OpenZFS, Proxmox dan FreeBSD. Lalu, memori yang dipakai pool cadangan 100 TB dalam praktik.

**Jawaban singkat — Berapa RAM yang dibutuhkan ZFS untuk pool 100 TB?**

ZFS tidak membutuhkan 1 GB RAM per TB. FAQ OpenZFS, dibaca 2 November 2026, meminta 8 GB atau lebih dan menyebut 2 GB atau kurang tetap bisa jalan. Aturan cache Proxmox, 2 GiB plus 1 GiB per TiB, memberi 75 GiB untuk 100 TB di RAIDZ2. **Basalthold** Hold 100 punya 128 GB DDR4 ECC, kripto, tanpa KYC.

## Apa hasil aturan-aturan itu untuk 100 TB drive?

Satu pool berisi sepuluh drive 10 TB di RAIDZ2: 100 TB mentah, 80 TB terpakai, sekitar 72,8 TiB.

| Sumber | Aturan sebagaimana ditulis | Hasil untuk pool ini |
| --- | --- | --- |
| FAQ OpenZFS | 8 GB atau lebih untuk performa terbaik; 2 GB atau kurang masih mungkin; lebih banyak dengan deduplikasi | 8 GB |
| Panduan admin Proxmox VE | Minimal 2 GiB dasar + 1 GiB per TiB penyimpanan, untuk cache ARC | Sekitar 75 GiB |
| FreeBSD Handbook | 5 sampai 6 GB RAM per 1 TB data yang dideduplikasi | 400 sampai 480 GB jika seluruh 80 TB dideduplikasi |
| Batas ARC default OpenZFS, versi 2.3 dan setelahnya | Nilai terbesar antara seluruh memori dikurangi 1 GiB dan 5/8 memori | Hingga 127 GiB pada mesin 128 GiB |
| Default Proxmox VE sejak 8.1 | 10% memori, maksimal 16 GiB | 12,8 GiB pada mesin 128 GiB |
| Aturan forum "1 GB per TB" | Tidak ada di dokumentasi OpenZFS | 100 GB |

Satuan sesuai yang ditulis tiap sumber. Dokumentasi dibaca pada 2 November 2026.

## Dari mana aturan "1 GB per TB" berasal?

Bukan dari OpenZFS. FAQ-nya meminta 8 GB atau lebih untuk performa terbaik dan menambahkan bahwa orang menjalankannya dengan 2 GB atau kurang. Panduan hardware-nya tidak memberi patokan sizing memori sama sekali.

Dua aturan nyata tercampur menjadi satu. Yang pertama adalah target cache: Proxmox menyarankan minimal 2 GiB plus 1 GiB per TiB penyimpanan untuk ARC, cache baca ZFS. Yang kedua untuk deduplikasi, dan jauh lebih besar. FreeBSD Handbook memberi 5 sampai 6 GB RAM per TB data yang dideduplikasi.

**Aturan 1 GB per TB adalah keinginan cache, bukan syarat: ZFS jalan dengan jauh lebih sedikit dan meng-cache apa pun yang Anda berikan.**

Proxmox sendiri menetapkan default yang lebih kecil. Sejak Proxmox VE 8.1, installer membatasi ARC ke 10% memori, maksimal 16 GiB.

## Untuk apa ZFS memakai memori?

Sebagian besar untuk ARC, cache blok dan metadata yang baru dan sering dibaca. Cache lebih besar berarti lebih sedikit akses lambat ke hard drive.

ARC mengatur ukurannya sendiri. Di Linux, OpenZFS 2.3 dan setelahnya membiarkannya tumbuh hingga nilai terbesar antara seluruh memori dikurangi 1 GiB dan 5/8 memori. OpenZFS 2.2 berhenti di setengah memori di Linux. Batas bawahnya adalah nilai terbesar antara 32 MiB dan 1/32 memori, dan ZFS berusaha menyisakan 1/64 memori tetap bebas.

Dua penggunaan lain punya batas. Scrub dan resilver mengurutkan bacaan mereka di memori, hingga 1/20 RAM secara default. Berapa lama resilver berlangsung ada di [halaman waktu rebuild RAID](https://basalthold.com/id/raid-rebuild-time/ "How long a RAID 6 or RAIDZ2 rebuild takes with 20 TB drives"). Deduplikasi menyimpan tabelnya di memori, dan dari situlah angka-angka besar berasal.

Versi penting di sistem sewaan. Pada 2 November 2026, Debian 13 membawa zfsutils-linux 2.3.9 dan Ubuntu 24.04 membawa 2.2.2.

## Berapa memori yang benar-benar dipakai pool cadangan 100 TB?

Cache-nya lebih sedikit daripada file server, karena cadangan ditulis sekali dan jarang dibaca. Cache paling membantu untuk metadata: menampilkan daftar snapshot, memangkas cadangan lama dan memeriksa indeks.

Aturan Proxmox adalah batas atas yang masuk akal untuk perencanaan. Diterapkan ke layout umum, hasilnya target ARC berikut:

- **2 × 12 TB dalam mirror**, 12 TB terpakai: sekitar 13 GiB.
- **4 × 10 TB di RAIDZ2**, 20 TB terpakai: sekitar 20 GiB.
- **10 × 10 TB di RAIDZ2**, 80 TB terpakai: sekitar 75 GiB.
- **10 × 16 TB di RAIDZ2**, 128 TB terpakai: sekitar 118 GiB.

Bandingkan dengan hold: Hold 24 32 GB DDR4 ECC, Hold 40 64 GB DDR4, Hold 100 128 GB DDR4 ECC, Hold 160 128 GB DDR4 ECC. Di bawah target, ZFS tetap jalan; hanya saja lebih sering membaca metadata dari disk.

Dari 23 penjual server penyimpanan yang Basalthold diperiksa pada 2 November 2026, 8 mencantumkan server 100 TB atau lebih, dan 1 menyewakannya ke pembeli kripto tanpa ID. Seluruh penawarannya ada di [halaman server penyimpanan 100 TB](https://basalthold.com/id/100tb-storage-server/ "Where to rent a storage server with 100 TB of disk").

## Haruskah saya mengaktifkan deduplikasi ZFS untuk cadangan?

Jangan pada 100 TB. Pada 5 sampai 6 GB per TB data yang dideduplikasi, 80 TB akan membutuhkan 400 sampai 480 GB memori. Itu lebih dari yang dibawa hold mana pun.

Biarkan alat cadangan yang melakukan deduplikasi. restic, Borg dan Proxmox Backup Server memecah data menjadi chunk dan menyimpan tiap chunk sekali, di indeks mereka sendiri. Perbedaannya ada di [restic atau Borg](https://basalthold.com/id/restic-vs-borg/ "Restic or Borg for offsite backups to your own server"). Biarkan kompresi ZFS aktif; konsumsi memorinya kecil.

Memori ECC lebih penting daripada ukurannya. OpenZFS menyebutnya sangat disarankan, karena tidak ada filesystem yang bisa melindungi dari bit flip di RAM. Mengapa ZFS juga menginginkan drive biasa ada di [ZFS atau hardware RAID](https://basalthold.com/id/zfs-vs-hardware-raid/ "ZFS or hardware RAID on a rented storage server").

## Bagaimana cara memeriksa atau membatasi ARC?

Baca dulu ukuran live-nya, lalu tetapkan batas hanya jika layanan lain membutuhkan memori itu. Panduan Proxmox memakai parameter `zfs_arc_max` yang sama.

*Periksa ARC, lalu batasi ke 64 GiB*

```bash
# 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
```

## Hold mana yang punya memori untuk pool Anda?

Memori dan drive bersifat tetap per hold. Masa sewa 3, 6, dan 12 bulan ada di [daftar harga](https://basalthold.com/id/pricing/ "Basalthold storage server prices for 30 days, 3, 6 and 12 months").

| Paket | Jumlah | 30 days | 3 months | 6 months | 1 year |
| --- | --- | --- | --- | --- | --- |
| Hold 24 | 24 TB mentah · 6 core | US$110,99 | US$299,67 (−10%) | US$532,75 (−20%) | US$932,31 (−30%) |
| Hold 40 | 40 TB mentah · 6 core | US$201,09 | US$542,94 (−10%) | US$965,23 (−20%) | US$1.689,15 (−30%) |
| Hold 100 | 100 TB mentah · 10 core | US$377,05 | US$1.018,03 (−10%) | US$1.809,84 (−20%) | US$3.167,22 (−30%) |
| Hold 160 | 160 TB mentah · 16 core | US$561,39 | US$1.515,75 (−10%) | US$2.694,67 (−20%) | US$4.715,67 (−30%) |

Di setiap paket: Drive data kosong · Kunci enkripsi tetap milik Anda · IPv4 dedicated · Tanpa log · Tanpa KYC · Tanpa biaya setup

**Sebelum Anda membayar**

- Top-up minimum US$1. Top-up sekali dengan kripto, lalu beli paket apa pun dari saldo Anda.
- Kredit di saldo Anda tidak kedaluwarsa dan dapat memperpanjang server mana pun milik Anda. Jika top-up hanya dilakukan untuk mencapai minimum, bagian yang tidak terpakai dikembalikan atas permintaan dalam 30 hari sejak pembayaran, dalam USDT atau USDC. Sisa saldo tidak dibayarkan keluar kecuali diwajibkan oleh hukum.
- Dikreditkan setelah pembayaran Anda diperiksa di blockchain. Waktu konfirmasi jaringan yang umum: BTC ≈ 20 mnt · USDT TRC-20 ≈ 1 mnt · USDT ERC-20 ≈ 5 mnt · USDC ERC-20 ≈ 5 mnt · ETH ≈ 5 mnt · SOL ≈ 1 mnt · LTC ≈ 15 mnt · XMR ≈ 20 mnt

## Apa lagi yang orang tanyakan tentang memori ZFS?

### Apakah ZFS butuh RAM 1 GB per TB?

Tidak. FAQ OpenZFS meminta 8 GB atau lebih untuk performa terbaik. Aturan per-TB datang dari sumber lain. Proxmox menetapkan target cache 2 GiB plus 1 GiB per TiB; FreeBSD memberi 5 sampai 6 GB per TB data yang dideduplikasi.

### Apakah RAM 32 GB cukup untuk ZFS?

Ya, untuk pool berukuran beberapa puluh TB. Itu empat kali rekomendasi OpenZFS, dan di atas target Proxmox untuk mirror 12 TB. Hold 24 hadir dengan 32 GB DDR4 ECC.

### Apakah ZFS butuh memori ECC?

FAQ OpenZFS menyatakan ECC sebenarnya bukan keharusan tetapi sangat direkomendasikan. Hold 100 punya 128 GB DDR4 ECC dan Hold 160 128 GB DDR4 ECC.

### Apakah ZFS akan memakai semua memori saya?

ARC tumbuh memakai memori bebas dan mengembalikannya saat ada tekanan, dengan target menyisakan 1/64 RAM. Setel zfs_arc_max jika database atau virtual machine butuh porsi tetap.

### Bisakah saya menyewa server penyimpanan ZFS dengan kripto dan tanpa KYC?

Bisa. Basalthold menerima BTC, USDT, USDC, ETH, SOL, LTC, XMR, mulai dari top-up US$1. Tanpa KYC: tanpa ID, tanpa selfie, tanpa dokumen, tanpa kartu, dan tanpa nomor telepon, pada titik mana pun. Sistem operasi berada di SSD-nya sendiri (dua SSD yang dimirror pada paket yang lebih besar); drive data datang kosong dan tanpa partisi, jadi Anda bisa membangun ZFS, array mdadm, atau sekumpulan disk independen. Jika Anda ingin tim menyiapkan array RAID 6 atau RAID 10 sebelum pengiriman, beri tahu support sebelum server diserahkan.

**Ruang untuk cache pool 100 TB** Hold 100: Intel Xeon Silver 4210R (10 core / 20 thread), 128 GB DDR4 ECC, 10 × 10 TB hard drive (100 TB raw) plus 2 × 480 GB SSD untuk sistem, mirrored, port 1 Gbit/s dengan 120 TB trafik per 30 hari, 1 IPv4 dan satu IPv6 /64, seharga $377.05/30 hari. Kripto, tanpa KYC. [Sewa Hold 100 di Amsterdam](https://basalthold.com/app/checkout/?plan=hold-100&location=nl-ams&lang=id) · [Sewa Hold 160 di Bucharest](https://basalthold.com/app/checkout/?plan=hold-160&location=ro-buh&lang=id)

## Sumber

1. [FAQ: Persyaratan Perangkat Keras](https://openzfs.github.io/openzfs-docs/Project%20and%20Community/FAQ.html) — OpenZFS (read 2026-11-02)
2. [Perangkat Keras: Memori ECC](https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Hardware.html) — OpenZFS (read 2026-11-02)
3. [zfs(4), OpenZFS 2.3: zfs_arc_max, zfs_arc_min, zfs_arc_sys_free, zfs_scan_mem_lim_fact](https://openzfs.github.io/openzfs-docs/man/v2.3/4/zfs.4.html) — OpenZFS (read 2026-11-02)
4. [zfs(4), OpenZFS 2.2: zfs_arc_max di Linux](https://openzfs.github.io/openzfs-docs/man/v2.2/4/zfs.4.html) — OpenZFS (read 2026-11-02)
5. [Proxmox VE Administration Guide: Limit ZFS Memory Usage](https://pve.proxmox.com/pve-docs/pve-admin-guide.html) — Proxmox Server Solutions (read 2026-11-02)
6. [FreeBSD Handbook: The Z File System (ZFS), deduplication](https://docs.freebsd.org/en/books/handbook/zfs/) — The FreeBSD Project (read 2026-11-02)
7. [Paket zfsutils-linux di Debian trixie](https://packages.debian.org/trixie/zfsutils-linux) — Debian (read 2026-11-02)
8. [Paket zfsutils-linux di Ubuntu noble](https://packages.ubuntu.com/noble/zfsutils-linux) — Ubuntu (read 2026-11-02)

---

Basalthold: Basalthold menyewakan dedicated server penyimpanan di Amsterdam, Bucharest, dan Chisinau, dibayar dengan kripto tanpa KYC: tanpa ID, tanpa selfie, tanpa dokumen. Setiap server adalah satu mesin fisik utuh dengan hard drive 24 TB hingga 160 TB untuk satu pelanggan, dikirim dengan drive data kosong dan akses root, untuk backup, arsip, sinkronisasi file, dan object storage self-hosted. Pada 2 November 2026, harganya mulai $110.99 per 30 hari untuk 24 TB hingga $561.39 untuk 160 TB ($3.50 per TB mentah). Layanan ini dijalankan oleh DomaineGoat LLC, perusahaan yang terdaftar di Panama, tidak menyimpan log, dan tidak pernah meminta kunci enkripsi Anda.
