คู่มือ · การกำหนดขนาด ZFS · อ่านเอกสารเมื่อ 2 พฤศจิกายน 2026
ZFS ต้องใช้ RAM เท่าไรสำหรับพูล 100 TB?
กฎ "1 GB ต่อ TB" มาจากไหน และ OpenZFS, Proxmox และ FreeBSD เขียนไว้จริงว่าอย่างไร จากนั้นคือหน่วยความจำที่พูลสำรองข้อมูล 100 TB ใช้จริง
อัปเดตล่าสุด: 2 พฤศจิกายน 2569 · 5 นาทีในการอ่าน
คำตอบสั้น
ZFS ต้องใช้ RAM เท่าไรสำหรับพูล 100 TB?
ZFS ไม่ได้ต้องการ RAM 1 GB ต่อ TB FAQ ของ OpenZFS ซึ่งอ่านเมื่อ 2 November 2026 แนะนำ 8 GB ขึ้นไป และระบุว่า 2 GB หรือน้อยกว่าก็ใช้งานได้ กฎแคชของ Proxmox คือ 2 GiB บวก 1 GiB ต่อ TiB ให้ 75 GiB สำหรับ 100 TB ใน RAIDZ2 Basalthold โฮสต์ Hold 100 มี 128 GB DDR4 ECC จ่ายด้วยคริปโต ไม่ต้อง KYC
กฎต่างๆ ให้ผลเท่าไรสำหรับไดรฟ์ 100 TB?
พูลเดียวประกอบด้วยไดรฟ์ 10 TB จำนวนสิบลูกใน RAIDZ2: 100 TB ดิบ ใช้ได้ 80 TB ประมาณ 72.8 TiB
แหล่งที่มา กฎตามที่เขียนไว้ ผลลัพธ์สำหรับพูลนี้
OpenZFS FAQ 8 GB ขึ้นไปเพื่อประสิทธิภาพดีที่สุด 2 GB หรือน้อยกว่าก็เป็นไปได้ มากกว่านั้นหากใช้ deduplication 8 GB
คู่มือผู้ดูแลระบบ Proxmox VE อย่างน้อย 2 GiB ฐาน + 1 GiB ต่อ TiB ของพื้นที่จัดเก็บ สำหรับแคช ARC ประมาณ 75 GiB
FreeBSD Handbook RAM 5 ถึง 6 GB ต่อข้อมูลที่ทำ deduplication 1 TB 400 ถึง 480 GB หากทำ deduplication ทั้ง 80 TB
ขีดจำกัด ARC เริ่มต้นของ OpenZFS เวอร์ชัน 2.3 ขึ้นไป ค่าที่มากกว่าระหว่างหน่วยความจำทั้งหมดลบ 1 GiB กับ 5/8 ของหน่วยความจำ สูงสุด 127 GiB บนเครื่อง 128 GiB
ค่าเริ่มต้นของ Proxmox VE ตั้งแต่ 8.1 10% ของหน่วยความจำ สูงสุด 16 GiB 12.8 GiB บนเครื่อง 128 GiB
กฎ "1 GB ต่อ TB" จากฟอรัม ไม่มีในเอกสาร OpenZFS 100 GB
หน่วยตามที่แต่ละแหล่งเขียนไว้ อ่านเอกสารเมื่อ 2 พฤศจิกายน 2026
กฎ "1 GB ต่อ TB" มาจากไหน?
ไม่ใช่จาก OpenZFS FAQ แนะนำ 8 GB ขึ้นไปเพื่อประสิทธิภาพดีที่สุด และเสริมว่าผู้คนใช้งานด้วย 2 GB หรือน้อยกว่า ส่วนคู่มือฮาร์ดแวร์ไม่ได้ให้การกำหนดขนาดหน่วยความจำใดๆ เลย
กฎจริงสองข้อถูกรวมเป็นหนึ่ง ข้อแรกคือเป้าหมายของแคช: Proxmox แนะนำอย่างน้อย 2 GiB บวก 1 GiB ต่อ TiB ของพื้นที่จัดเก็บสำหรับ ARC ซึ่งเป็นแคชอ่านของ ZFS ข้อที่สองคือสำหรับ deduplication ซึ่งใหญ่กว่ามาก FreeBSD Handbook ให้ RAM 5 ถึง 6 GB ต่อข้อมูลที่ทำ deduplication 1 TB
กฎ 1 GB ต่อ TB เป็นความมุ่งหวังเรื่องแคช ไม่ใช่ข้อกำหนด: ZFS ทำงานได้ด้วยหน่วยความจำที่น้อยกว่ามาก และแคชเท่าที่คุณให้
Proxmox เองตั้งค่าเริ่มต้นที่เล็กกว่า ตั้งแต่ Proxmox VE 8.1 ตัวติดตั้งจำกัด ARC ไว้ที่ 10% ของหน่วยความจำ สูงสุด 16 GiB
ZFS ใช้หน่วยความจำทำอะไร?
ส่วนใหญ่ใช้กับ ARC ซึ่งเป็นแคชของบล็อกและ metadata ที่เพิ่งอ่านและอ่านบ่อย แคชมากขึ้นหมายถึงการเข้าถึงฮาร์ดไดรฟ์ที่ช้าน้อยลง
ARC กำหนดขนาดตัวเอง บน Linux OpenZFS 2.3 ขึ้นไปปล่อยให้ขยายได้ถึงค่าที่มากกว่าระหว่างหน่วยความจำทั้งหมดลบ 1 GiB กับ 5/8 ของหน่วยความจำ OpenZFS 2.2 หยุดที่ครึ่งหนึ่งของหน่วยความจำบน Linux ขั้นต่ำคือค่าที่มากกว่าระหว่าง 32 MiB กับ 1/32 ของหน่วยความจำ และ ZFS ตั้งใจเว้นหน่วยความจำว่างไว้ 1/64
การใช้งานอีกสองอย่างมีขีดจำกัด scrub และ resilver เรียงลำดับการอ่านในหน่วยความจำ สูงสุด 1/20 ของ RAM โดยค่าเริ่มต้น ระยะเวลาที่ resilver ใช้อยู่ในหน้าของเวลาการสร้าง RAID ใหม่ deduplication เก็บตารางไว้ในหน่วยความจำ ซึ่งเป็นที่มาของตัวเลขจำนวนมาก
เวอร์ชันสำคัญบนระบบที่เช่า ณ วันที่ 2 พฤศจิกายน 2026 Debian 13 มาพร้อม zfsutils-linux 2.3.9 และ Ubuntu 24.04 มาพร้อม 2.2.2
พูลสำรองข้อมูล 100 TB ใช้หน่วยความจำจริงเท่าไร?
แคชน้อยกว่า file server เพราะข้อมูลสำรองเขียนครั้งเดียวและอ่านไม่บ่อย แคชช่วยได้มากที่สุดกับ metadata: การแสดงรายการ snapshot การลบข้อมูลสำรองเก่า และการตรวจสอบ index
กฎของ Proxmox เป็นเพดานที่สมเหตุสมผลสำหรับการวางแผน เมื่อใช้กับการจัดวางทั่วไป จะได้เป้าหมาย ARC ดังนี้:
2 × 12 TB ใน mirror ใช้ได้ 12 TB: ประมาณ 13 GiB4 × 10 TB ใน RAIDZ2 ใช้ได้ 20 TB: ประมาณ 20 GiB10 × 10 TB ใน RAIDZ2 ใช้ได้ 80 TB: ประมาณ 75 GiB10 × 16 TB ใน 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 ก็ยังทำงานได้ เพียงแต่อ่าน metadata จากดิสก์บ่อยขึ้น
จากผู้ขายเซิร์ฟเวอร์จัดเก็บข้อมูล 23 รายที่ Basalthold ตรวจสอบเมื่อ 2 November 2026 มี 8 รายที่ระบุเซิร์ฟเวอร์ขนาด 100 TB ขึ้นไป และ 1 รายที่ให้ผู้ซื้อด้วยคริปโตเช่าได้โดยไม่ต้องแสดง ID ข้อเสนอทั้งหมดอยู่ในหน้าเซิร์ฟเวอร์จัดเก็บข้อมูล 100 TB
ควรเปิด deduplication ของ ZFS สำหรับข้อมูลสำรองหรือไม่?
ไม่ควรบน 100 TB ที่ 5 ถึง 6 GB ต่อข้อมูลที่ทำ deduplication 1 TB, 80 TB จะต้องใช้หน่วยความจำ 400 ถึง 480 GB ซึ่งมากกว่าที่โฮสต์ใดๆ มี
ให้เครื่องมือสำรองข้อมูลทำ deduplication แทน restic, Borg และ Proxmox Backup Server แบ่งข้อมูลเป็น chunk และเก็บแต่ละ chunk เพียงครั้งเดียวใน index ของตัวเอง ความแตกต่างอยู่ในrestic หรือ Borg เปิด compression ของ ZFS ไว้ เพราะใช้หน่วยความจำน้อย
หน่วยความจำ ECC สำคัญกว่าขนาด OpenZFS ระบุว่าแนะนำอย่างยิ่ง เพราะไม่มีระบบไฟล์ใดป้องกันการพลิกบิตใน RAM ได้ เหตุใด ZFS จึงต้องการไดรฟ์ธรรมดาด้วยอยู่ในZFS หรือ hardware 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คัดลอก
แพ็กเกจแบบ hold ไหนที่มีหน่วยความจำสำหรับ pool ของคุณ?
หน่วยความจำและไดรฟ์ถูกกำหนดตายตัวต่อหนึ่ง hold ระยะเวลา 3, 6 และ 12 เดือนอยู่ในรายการราคา
ระยะเวลาเช่า
1 month ไม่ผูกมัด
3 months −10%
6 months −20%
1 year −30%
Hold 24
24 TB raw · 6 cores
US$110.99
US$99.89 / month
US$299.67 สำหรับ 3 months
US$88.79 / month
US$532.75 สำหรับ 6 months
US$77.69 / month
US$932.31 สำหรับ 1 year
3 months US$299.67 (−10%) · 6 months US$532.75 (−20%) · 1 year US$932.31 (−30%)
ฮาร์ดไดรฟ์ 2 × 12 TB: 24 TB raw, $4.62/TB Intel Xeon E-2176G, 6 cores / 12 threads, 32 GB DDR4 ECC SSD 480 GB สำหรับระบบ พอร์ต 1 Gbit/s, ทราฟฟิก 40 TB ต่อ 30 วัน Mangohost: $147.99 ต่อเดือน สำหรับ Intel Xeon E3-1240 v2, 4 cores / 16 GB / ฮาร์ดไดรฟ์ 24 TB
เช่า hold นี้
Hold 40
40 TB raw · 6 cores
US$201.09
US$180.98 / month
US$542.94 สำหรับ 3 months
US$160.87 / month
US$965.23 สำหรับ 6 months
US$140.76 / month
US$1,689.15 สำหรับ 1 year
3 months US$542.94 (−10%) · 6 months US$965.23 (−20%) · 1 year US$1,689.15 (−30%)
ฮาร์ดไดรฟ์ 4 × 10 TB: 40 TB raw, $5.02/TB AMD Ryzen 5 3600, 6 cores / 12 threads, 64 GB DDR4 NVMe 512 GB สำหรับระบบ พอร์ต 1 Gbit/s, ทราฟฟิก 60 TB ต่อ 30 วัน OffshoreDedi: $268.13 ต่อเดือน สำหรับ Intel Xeon E5-2620 v3, 6 cores / 64 GB / ฮาร์ดไดรฟ์ 40 TB
เช่า hold นี้
Hold 100
100 TB raw · 10 cores
US$377.05
US$339.34 / month
US$1,018.03 สำหรับ 3 months
US$301.64 / month
US$1,809.84 สำหรับ 6 months
US$263.94 / month
US$3,167.22 สำหรับ 1 year
3 months US$1,018.03 (−10%) · 6 months US$1,809.84 (−20%) · 1 year US$3,167.22 (−30%)
ฮาร์ดไดรฟ์ 10 × 10 TB: 100 TB raw, $3.77/TB Intel Xeon Silver 4210R, 10 cores / 20 threads, 128 GB DDR4 ECC 2 × 480 GB SSD สำหรับระบบ แบบ mirrored พอร์ต 1 Gbit/s, ทราฟฟิก 120 TB ต่อ 30 วัน OffshoreDedi: $502.74 ต่อเดือน สำหรับ Intel Xeon E5-2670 v3, 12 cores / 128 GB / ฮาร์ดไดรฟ์ 100 TB
เช่า hold นี้
TB ต่อดอลลาร์มากที่สุด
Hold 160
160 TB raw · 16 cores
US$561.39
US$505.25 / month
US$1,515.75 สำหรับ 3 months
US$449.11 / month
US$2,694.67 สำหรับ 6 months
US$392.97 / month
US$4,715.67 สำหรับ 1 year
3 months US$1,515.75 (−10%) · 6 months US$2,694.67 (−20%) · 1 year US$4,715.67 (−30%)
ฮาร์ดไดรฟ์ 10 × 16 TB: 160 TB raw, $3.50/TB AMD EPYC 7302P, 16 cores / 32 threads, 128 GB DDR4 ECC 2 × 480 GB SSD สำหรับระบบ แบบ mirrored พอร์ต 1 Gbit/s ทราฟฟิก 200 TB ต่อ 30 วัน OffshoreDedi: $748.52 ต่อเดือนสำหรับ Intel Xeon E5-2670 v3, 12 คอร์ / 128 GB / ฮาร์ดดิสก์ 160 TB
เช่า hold นี้
ในทุกแพ็กเกจ: ไดรฟ์ข้อมูลว่างเปล่า · คีย์เข้ารหัสยังเป็นของคุณ · Dedicated IPv4 · ไม่เก็บบันทึก · ไม่ต้อง KYC · ไม่มีค่าติดตั้ง
ก่อนชำระเงิน
ยอดเติมขั้นต่ำ US$25 เติมเงินด้วยคริปโตครั้งเดียว แล้วซื้อแพ็กเกจใดก็ได้จากยอดคงเหลือของคุณเครดิตในยอดคงเหลือของคุณไม่มีวันหมดอายุ และใช้ต่ออายุเซิร์ฟเวอร์เครื่องใดก็ได้ของคุณ เมื่อเติมเงินเพียงเพื่อให้ถึงยอดขั้นต่ำ ส่วนที่ยังไม่ได้ใช้จะคืนให้เมื่อขอรับภายใน 30 วันนับจากวันที่ชำระเงิน ในรูปแบบ USDT หรือ USDC ส่วนที่เหลือของยอดคงเหลือจะไม่จ่ายคืน เว้นแต่กฎหมายกำหนด. เครดิตเข้ายอดคงเหลือเมื่อการชำระเงินของคุณได้รับการตรวจสอบบนบล็อกเชนแล้ว เวลายืนยันบนเครือข่ายโดยทั่วไป: BTC ≈ 20 นาที · USDT TRC-20 ≈ 1 นาที · USDT ERC-20 ≈ 5 นาที · USDC ERC-20 ≈ 5 นาที · ETH ≈ 5 นาที · SOL ≈ 1 นาที · LTC ≈ 15 นาที
ผู้คนยังถามอะไรอีกเกี่ยวกับหน่วยความจำ ZFS?
ZFS ต้องการ RAM 1 GB ต่อ 1 TB หรือไม่?
ไม่ครับ OpenZFS FAQ แนะนำ 8 GB ขึ้นไปเพื่อประสิทธิภาพสูงสุด กฎต่อ TB มาจากที่อื่น Proxmox ตั้งเป้าแคชไว้ที่ 2 GiB บวก 1 GiB ต่อ TiB ส่วน FreeBSD ให้ 5 ถึง 6 GB ต่อ TB ของข้อมูลที่ทำ deduplication
RAM 32 GB เพียงพอสำหรับ ZFS หรือไม่?
เพียงพอครับ สำหรับ pool ขนาดหลายสิบ TB ซึ่งเป็นสี่เท่าของคำแนะนำจาก OpenZFS และสูงกว่าเป้าของ Proxmox สำหรับ mirror ขนาด 12 TB 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 หากฐานข้อมูลหรือ virtual machine ต้องการส่วนแบ่งแบบคงที่
ฉันเช่าเซิร์ฟเวอร์จัดเก็บข้อมูล ZFS ด้วยคริปโตและไม่ต้อง KYC ได้หรือไม่?
ได้ครับ Basalthold รับ BTC, USDT, USDC, ETH, SOL, LTC เริ่มจากการเติมเงิน US$25 ไม่ต้อง KYC: ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องใช้เอกสาร ไม่ต้องใช้บัตร และไม่ต้องใช้หมายเลขโทรศัพท์ ในทุกขั้นตอน ระบบปฏิบัติการอยู่ใน SSD ของตัวเอง (SSD แบบมิเรอร์สองตัวในรุ่นที่ใหญ่กว่า) ไดรฟ์ข้อมูลมาถึงแบบว่างและยังไม่แบ่งพาร์ทิชัน คุณจึงสร้าง ZFS, อาเรย์ mdadm หรือชุดดิสก์แยกอิสระได้ หากต้องการให้ทีมเตรียมอาเรย์ RAID 6 หรือ RAID 10 ก่อนส่งมอบ กรุณาแจ้งฝ่ายสนับสนุนก่อนส่งมอบเซิร์ฟเวอร์
พื้นที่สำหรับแคชของ pool ขนาด 100 TB
Hold 100: Intel Xeon Silver 4210R (10 cores / 20 threads), 128 GB DDR4 ECC, ฮาร์ดไดรฟ์ 10 × 10 TB (100 TB raw) พร้อม 2 × 480 GB SSD สำหรับระบบ แบบ mirrored, พอร์ต 1 Gbit/s พร้อมทราฟฟิก 120 TB ต่อ 30 วัน, 1 IPv4 และ IPv6 /64 สำหรับ $377.05/30 days คริปโต ไม่ต้อง KYC