Od 24 TB do 160 TB dysków twardych na serwer · Amsterdam, Bukareszt, Kiszyniów · bez KYC. Płać kryptowalutą: BTC, USDT, USDC, ETH, SOL, LTC
Język: Polski
Wybierz hold

Poradnik · sizing ZFS · dokumentacja czytana 2 listopada 2026

Ile RAM potrzebuje ZFS dla puli 100 TB?

Skąd pochodzi reguła „1 GB na TB” i co naprawdę piszą OpenZFS, Proxmox i FreeBSD. Potem pamięć, którą pula zapasowa 100 TB zużywa w praktyce.

Ostatnia aktualizacja: · 7 min czytania

Szybka odpowiedź

Ile RAM potrzebuje ZFS dla puli 100 TB?

ZFS nie potrzebuje 1 GB RAM na TB. FAQ OpenZFS, czytane 2 November 2026, zaleca 8 GB lub więcej i mówi, że 2 GB lub mniej działa. Reguła cache w Proxmox, 2 GiB plus 1 GiB na TiB, daje 75 GiB dla 100 TB w RAIDZ2. Basalthold Hold 100 ma 128 GB DDR4 ECC, płatność kryptowalutą, bez KYC.

Co dają reguły dla 100 TB dysków?

Jedna pula dziesięciu dysków 10 TB w RAIDZ2: 100 TB surowej pojemności, 80 TB użytecznej, około 72,8 TiB.

ŹródłoReguła w brzmieniuWynik dla tej puli
FAQ OpenZFS8 GB lub więcej dla najlepszej wydajności; 2 GB lub mniej jest możliwe; więcej przy deduplikacji8 GB
Podręcznik administratora Proxmox VECo najmniej 2 GiB bazowo + 1 GiB na TiB pamięci masowej, dla cache ARCOkoło 75 GiB
FreeBSD Handbook5 do 6 GB RAM na 1 TB zdeduplikowanych danych400 do 480 GB, gdyby wszystkie 80 TB było zdeduplikowane
Domyślny limit ARC w OpenZFS, wersja 2.3 i późniejszeWiększa z wartości: cała pamięć minus 1 GiB oraz 5/8 pamięciDo 127 GiB na maszynie ze 128 GiB
Domyślne ustawienie Proxmox VE od 8.110% pamięci, maksymalnie 16 GiB12,8 GiB na maszynie ze 128 GiB
Reguła forumowa „1 GB na TB”Nie ma jej w dokumentacji OpenZFS100 GB

Jednostki tak, jak podaje je każde źródło. Dokumentacja czytana 2 listopada 2026.

Skąd pochodzi reguła „1 GB na TB”?

Nie z OpenZFS. Jego FAQ zaleca 8 GB lub więcej dla najlepszej wydajności i dodaje, że ludzie uruchamiają go z 2 GB lub mniej. Jego poradnik sprzętowy nie podaje w ogóle rozmiarowania pamięci.

Dwie prawdziwe reguły są mieszane w jedną. Pierwsza to cel dla cache: Proxmox zaleca co najmniej 2 GiB plus 1 GiB na TiB pamięci masowej dla ARC, cache odczytu ZFS. Druga dotyczy deduplikacji i jest znacznie większa. FreeBSD Handbook podaje 5 do 6 GB RAM na TB zdeduplikowanych danych.

Reguła 1 GB na TB to życzenie dotyczące cache, a nie wymóg: ZFS działa na znacznie mniejszej ilości i cache'uje to, co mu dasz.

Sam Proxmox ustawia mniejszy domyślny limit. Od Proxmox VE 8.1 instalator ogranicza ARC do 10% pamięci, maksymalnie 16 GiB.

Do czego ZFS używa pamięci?

Głównie do ARC, czyli cache ostatnio i często czytanych bloków oraz metadanych. Więcej cache oznacza mniej wolnych wycieczek do dysków twardych.

ARC sam dobiera rozmiar. Na Linuksie OpenZFS 2.3 i późniejsze pozwalają mu rosnąć do większej z wartości: cała pamięć minus 1 GiB oraz 5/8 pamięci. OpenZFS 2.2 zatrzymywał się na połowie pamięci na Linuksie. Dolny limit to większa z wartości: 32 MiB oraz 1/32 pamięci, a ZFS stara się zostawić 1/64 pamięci wolną.

Dwa inne zastosowania mają limity. Scrube i resilvery sortują swoje odczyty w pamięci, domyślnie do 1/20 RAM. Jak długo trwa resilver, opisano na stronie o czasie przebudowy RAID. Deduplikacja trzyma swoją tablicę w pamięci i stąd biorą się te duże liczby.

Wersje mają znaczenie na wynajmowanych systemach. 2 listopada 2026 Debian 13 dostarczał zfsutils-linux 2.3.9, a Ubuntu 24.04 dostarczał 2.2.2.

Ile pamięci naprawdę zużywa pula zapasowa 100 TB?

Mniej cache niż serwer plików, bo kopie zapasowe są zapisywane raz i rzadko czytane. Cache najbardziej pomaga przy metadanych: wylistowaniu snapshotów, przycinaniu starych kopii zapasowych i sprawdzaniu indeksów.

Reguła Proxmox to rozsądny pułap do planowania. Zastosowana do typowych układów daje następujące cele ARC:

  • 2 × 12 TB w mirrorze, 12 TB użytecznej: około 13 GiB.
  • 4 × 10 TB w RAIDZ2, 20 TB użytecznej: około 20 GiB.
  • 10 × 10 TB w RAIDZ2, 80 TB użytecznej: około 75 GiB.
  • 10 × 16 TB w RAIDZ2, 128 TB użytecznej: około 118 GiB.

Porównaj z holdami: Hold 24 32 GB DDR4 ECC, Hold 40 64 GB DDR4, Hold 100 128 GB DDR4 ECC, Hold 160 128 GB DDR4 ECC. Poniżej celu ZFS nadal działa; po prostu częściej czyta metadane z dysku.

Z 23 sprzedawców serwerów pamięci masowej Basalthold sprawdzonych 2 November 2026, 8 oferowało serwer 100 TB lub większy, a 1 wynajmowało go kupującym za kryptowalutę bez dowodu tożsamości. Cała oferta jest na stronie serwera pamięci masowej 100 TB.

Czy powinienem włączyć deduplikację ZFS dla kopii zapasowych?

Nie na 100 TB. Przy 5 do 6 GB na TB zdeduplikowanych danych 80 TB wymagałoby 400 do 480 GB pamięci. To więcej, niż ma jakikolwiek hold.

Pozwól zamiast tego deduplikować narzędziu do kopii zapasowych. restic, Borg i Proxmox Backup Server dzielą dane na chunki i przechowują każdy chunk raz, we własnym indeksie. Różnice opisano na restic or Borg. Zostaw włączoną kompresję ZFS; kosztuje niewiele pamięci.

Pamięć ECC ma większe znaczenie niż rozmiar. OpenZFS uznaje ją za wysoce zalecaną, bo żaden system plików nie ochroni przed odwróceniem bitów w RAM. Dlaczego ZFS woli też zwykłe dyski, opisano na ZFS or hardware RAID.

Jak sprawdzić lub ograniczyć ARC?

Najpierw odczytaj bieżący rozmiar, potem ustaw limit tylko wtedy, gdy inne usługi potrzebują pamięci. Poradnik Proxmox używa tego samego parametru zfs_arc_max.

Sprawdź ARC, potem ogranicz go do 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

Który hold ma pamięć dla Twojej puli?

Pamięć i dyski są stałe dla każdego holdu. Warunki 3, 6 i 12 miesięcy znajdziesz na cenniku.

Okres najmu

Hold 24

24 TB surowo · 6 rdzeni

110,99 USD

3 months 299,67 USD (−10%)6 months 532,75 USD (−20%)1 year 932,31 USD (−30%)

  • 2 × 12 TB dyski twarde: 24 TB surowo, $4.62/TB
  • Intel Xeon E-2176G, 6 rdzeni / 12 wątków, 32 GB DDR4 ECC
  • 480 GB SSD na system
  • Port 1 Gbit/s, 40 TB ruchu na 30 dni
  • Mangohost: $147.99 miesięcznie za Intel Xeon E3-1240 v2, 4 rdzenie / 16 GB / 24 TB dysków twardych
Wynajmij ten hold

Hold 40

40 TB surowo · 6 rdzeni

201,09 USD

3 months 542,94 USD (−10%)6 months 965,23 USD (−20%)1 year 1689,15 USD (−30%)

  • 4 × 10 TB dyski twarde: 40 TB surowo, $5.02/TB
  • AMD Ryzen 5 3600, 6 rdzeni / 12 wątków, 64 GB DDR4
  • 512 GB NVMe na system
  • Port 1 Gbit/s, 60 TB ruchu na 30 dni
  • OffshoreDedi: $268.13 miesięcznie za Intel Xeon E5-2620 v3, 6 rdzeni / 64 GB / 40 TB dysków twardych
Wynajmij ten hold

Hold 100

100 TB surowo · 10 rdzeni

377,05 USD

3 months 1018,03 USD (−10%)6 months 1809,84 USD (−20%)1 year 3167,22 USD (−30%)

  • 10 × 10 TB dyski twarde: 100 TB surowo, $3.77/TB
  • Intel Xeon Silver 4210R, 10 rdzeni / 20 wątków, 128 GB DDR4 ECC
  • 2 × 480 GB SSD na system, w macierzy lustrzanej
  • Port 1 Gbit/s, 120 TB ruchu na 30 dni
  • OffshoreDedi: $502.74 miesięcznie za Intel Xeon E5-2670 v3, 12 rdzeni / 128 GB / 100 TB dysków twardych
Wynajmij ten hold

W każdym planie: Puste dyski danych · Klucze szyfrowania zostają Twoje · Dedykowany IPv4 · Brak logów · Bez KYC · Bez opłaty konfiguracyjnej

O co jeszcze ludzie pytają w kontekście pamięci dla ZFS?

Czy ZFS potrzebuje 1 GB RAM na każdy TB?

Nie. FAQ OpenZFS zaleca 8 GB lub więcej dla najlepszej wydajności. Zasady przeliczania na TB pochodzą z innych źródeł. Proxmox ustawia cel pamięci podręcznej na 2 GiB plus 1 GiB na TiB; FreeBSD przeznacza 5 do 6 GB na każdy TB danych z deduplikacją.

Czy 32 GB RAM wystarczy dla ZFS?

Tak, dla puli o pojemności kilkudziesięciu TB. To czterokrotność zalecenia OpenZFS i więcej niż cel Proxmox dla lustra 12 TB. Hold 24 jest dostarczany z 32 GB DDR4 ECC.

Czy ZFS wymaga pamięci ECC?

FAQ OpenZFS podaje, że ECC nie jest właściwie wymogiem, ale jest wysoce zalecane. Hold 100 ma 128 GB DDR4 ECC i Hold 160 128 GB DDR4 ECC.

Czy ZFS zajmie całą moją pamięć?

ARC rośnie w wolną pamięć i oddaje ją pod presją, dążąc do utrzymania 1/64 RAM wolnej. Ustaw zfs_arc_max, jeśli baza danych lub maszyny wirtualne potrzebują stałego udziału.

Czy mogę wynająć serwer storage z ZFS za kryptowalutę i bez KYC?

Tak. Basalthold przyjmuje BTC, USDT, USDC, ETH, SOL, LTC, od doładowania 25 USD. Bez KYC: żadnego dowodu, żadnego selfie, żadnych dokumentów, żadnej karty i żadnego numeru telefonu, na żadnym etapie. System operacyjny znajduje się na własnym SSD (dwa lustrzane SSD w większych pojemnościach); dyski danych są dostarczane puste i niepartycjonowane, więc możesz zbudować ZFS, macierz mdadm lub zestaw niezależnych dysków. Jeśli chcesz, aby zespół przygotował macierz RAID 6 lub RAID 10 przed dostawą, zgłoś to do supportu, zanim serwer zostanie przekazany.

Miejsce na pamięć podręczną puli 100 TB

Hold 100: Intel Xeon Silver 4210R (10 rdzeni / 20 wątków), 128 GB DDR4 ECC, 10 × 10 TB dyski twarde (100 TB surowej pojemności) plus 2 × 480 GB SSD na system w macierzy lustrzanej, port 1 Gbit/s z 120 TB ruchu na 30 dni, 1 IPv4 i IPv6 /64, za $377.05/30 dni. Kryptowaluta, bez KYC.

Źródła (8)
  1. FAQ: Wymagania sprzętowe — OpenZFS (read 2026-11-02)
  2. Sprzęt: Pamięć ECC — 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 — OpenZFS (read 2026-11-02)
  4. zfs(4), OpenZFS 2.2: zfs_arc_max w systemie Linux — OpenZFS (read 2026-11-02)
  5. Proxmox VE Administration Guide: Limit ZFS Memory Usage 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 — The FreeBSD Project (read 2026-11-02)
  7. Pakiet zfsutils-linux w Debian trixie — Debian (read 2026-11-02)
  8. Pakiet zfsutils-linux w Ubuntu noble — Ubuntu (read 2026-11-02)

24 TB od $110.99/30 dni · bez KYC

Wybierz hold