# RAID 6 หรือ RAIDZ2 ใช้เวลา rebuild นานเท่าไรด้วยไดรฟ์ 20 TB?

> เวลา rebuild ของ RAID 6 หรือ RAIDZ2 ด้วยไดรฟ์ 20 TB: 19.5 ชม. ที่ 285 MB/s, 27 ชม. ที่เพดานค่าเริ่มต้นของ md, หลายวันภายใต้โหลด สูตร; ไม่ต้อง KYC, คริปโต

- URL: https://basalthold.com/th/raid-rebuild-time/
- อัปเดตล่าสุด: 2026-11-02
- ผู้เผยแพร่: Basalthold (https://basalthold.com)

เวลา rebuild คือความจุหารด้วยความเร็ว ความเร็วมาจาก datasheet ของไดรฟ์และเอกสาร Linux กับ OpenZFS; ชั่วโมงด้านล่างเป็นการคำนวณ แสดงพร้อมสูตร

**คำตอบสั้น — RAID 6 หรือ RAIDZ2 ใช้เวลา rebuild นานเท่าไรด้วยไดรฟ์ 20 TB?**

การ rebuild RAID 6 หรือ RAIDZ2 ด้วยไดรฟ์ 20 TB ใช้เวลาอย่างน้อย 19.5 ชั่วโมง: 20 TB ที่ 285 MB/s สูงสุดของ Seagate Exos X20 ที่เพดานค่าเริ่มต้นของ Linux md ที่ 200,000 KiB/s ใช้เวลา 27 ชั่วโมง; ภายใต้โหลดหลายวัน คำนวณ ไม่ได้วัดจริง บน 2 November 2026 **Basalthold** ให้เช่าเซิร์ฟเวอร์จัดเก็บด้วยคริปโต ไม่ต้อง KYC

> **สูตร** ชั่วโมง rebuild = ข้อมูลที่ต้อง rebuild (ไบต์) ÷ ความเร็ว rebuild (ไบต์ต่อวินาที) ÷ 3,600 สำหรับ mdadm ข้อมูลที่ต้อง rebuild คือไดรฟ์ทั้งลูก สำหรับ ZFS คือข้อมูลที่เก็บอยู่บนไดรฟ์ที่เสีย หน่วยฐานสิบ: 20 TB = 20 × 10^12 ไบต์, 285 MB/s = 285 × 10^6 ไบต์ต่อวินาที

## การ rebuild ใช้เวลานานเท่าไรที่แต่ละความเร็ว?

ชั่วโมงที่คำนวณเพื่อเขียนไดรฟ์ทดแทนเต็มลูกหนึ่ง คอลัมน์แรกคือกรณีดีที่สุด คอลัมน์สุดท้ายคือตัวอย่างของอาร์เรย์ที่งานหนัก

| ขนาดไดรฟ์ | ที่ 285 MB/s (สูงสุดของ Exos X20) | ที่ 204.8 MB/s (เพดานค่าเริ่มต้นของ md) | ที่ 50 MB/s (อาร์เรย์ที่มีงานหนัก ตัวอย่าง) |
| --- | --- | --- | --- |
| 10 TB | 9.7 ชม. | 13.6 ชม. | 55.6 ชม. (2.3 วัน) |
| 12 TB | 11.7 ชม. | 16.3 ชม. | 66.7 ชม. (2.8 วัน) |
| 16 TB | 15.6 ชม. | 21.7 ชม. | 88.9 ชม. (3.7 วัน) |
| 20 TB | 19.5 ชม. | 27.1 ชม. | 111.1 ชม. (4.6 วัน) |

คำนวณ ไม่ได้วัดจริง 285 MB/s คืออัตราคงที่สูงสุดของ Seagate สำหรับ Exos X20 ขนาด 18 และ 20 TB ส่วน 204.8 MB/s คือค่าเริ่มต้นของ speed_limit_max ใน md ที่ 200,000 KiB/s และ 50 MB/s เป็นค่าตัวอย่างที่ใส่เข้ามา ไดรฟ์ในระบบมี: 2 × 12 TB HDD, 4 × 10 TB HDD, 10 × 10 TB HDD, 10 × 16 TB HDD

## ทำไมความเร็วสูงสุดของไดรฟ์จึงเป็นแค่กรณีที่ดีที่สุด?

เพราะความเร็วสูงสุดเกิดเฉพาะบนแทร็กชั้นนอกเท่านั้น เอกสารข้อมูลของ Western Digital HC560 ระบุว่าค่าสูงสุด 291 MB/s อยู่ที่ประมาณ 10% เข้าไปในไดรฟ์ แทร็กชั้นในผ่านใต้หัวอ่านช้ากว่า ดังนั้นการอ่านทั้งลูกจึงเฉลี่ยได้น้อยกว่า

ไดรฟ์ทดแทนคือคอขวด ทุกบล็อกที่สร้างใหม่จะไปลงบนไดรฟ์เดียวลูกนั้น อาร์เรย์จึงสร้างใหม่ได้ไม่เร็วกว่าความเร็วเขียนของมัน การที่ไดรฟ์สิบลูกอ่านพร้อมกันไม่เปลี่ยนข้อนี้

**การสร้างใหม่ไม่มีทางเร็วไปกว่าการเขียนของไดรฟ์เดียวตั้งแต่ต้นจนจบ**

## ทำไมการ rebuild ของ mdadm จึงช้ากว่าไดรฟ์?

เพราะ md จำกัดความเร็วไว้ ในซอร์สโค้ดเคอร์เนล Linux นั้น `speed_limit_max` มีค่าเริ่มต้นเป็น 200,000 KiB/s ประมาณ 204.8 MB/s และ `speed_limit_min` เป็น 1,000 KiB/s คู่มือ md อธิบายคู่นี้ว่า md จะชะลอการกู้คืนเมื่อมีกิจกรรมอื่นเกิดขึ้น และจะวิ่งเต็มความเร็วเมื่ออาร์เรย์ว่าง

ดังนั้นอาร์เรย์ที่มีงานหนักอาจ rebuild ใกล้ค่าต่ำสุด ที่ 1,000 KiB/s ไดรฟ์ 20 TB จะใช้เวลาประมาณ 226 วัน อาร์เรย์จริงอยู่ระหว่างสองขีดจำกัดนี้ ขึ้นกับว่ามีทราฟฟิกสำรองข้อมูลหรือการอ่านมาแย่งช่องสัญญาณมากแค่ไหน

คุณดูและปรับมันได้:

*ดูและเพิ่มความเร็ว rebuild ของ md*

```bash
# progress, speed and time left
cat /proc/mdstat

# current limits, in KiB/s
sysctl dev.raid.speed_limit_min dev.raid.speed_limit_max

# let the rebuild use more of the disks during a quiet period
sysctl -w dev.raid.speed_limit_min=100000
sysctl -w dev.raid.speed_limit_max=500000
```

## ZFS resilver เร็วกว่า RAID 6 rebuild ไหม?

บ่อยครั้งเมื่อพูลยังไม่เต็ม คู่มือ OpenZFS ระบุว่า resilvering จะตรวจเฉพาะข้อมูลที่ ZFS รู้ว่าล้าสมัย พูลที่เต็มครึ่งหนึ่งจะสร้างใหม่ประมาณครึ่งหนึ่งของไบต์ที่ mdadm จะคัดลอก

แต่การอ่านนั้นไม่เป็นระเบียบเท่า คู่มือ dRAID ของ OpenZFS ระบุว่า raidz ต้องใช้ healing resilver ซึ่งไล่ตามบล็อกทรีด้วยการอ่านแบบสุ่ม พูล RAIDZ2 ที่เต็มจึงอาจใช้เวลานานกว่าที่จำนวนไบต์บ่งชี้

dRAID เปลี่ยนภาพสำหรับอาร์เรย์ขนาดใหญ่ การ rebuild แบบเรียงลำดับไปยัง distributed spare จะขยายตามจำนวนดิสก์หารด้วยความกว้างของ stripe จากนั้น scrub จะตรวจ checksum ด้วยไดรฟ์สิบลูก RAIDZ2 ธรรมดาคือตัวเลือกปกติ ข้อแลกเปลี่ยนอยู่ที่ [ZFS หรือ hardware RAID](https://basalthold.com/th/zfs-vs-hardware-raid/ "ZFS or hardware RAID on a rented storage server")

ดู resilver ด้วย `zpool status` ตัวปรับแต่ง `zfs_resilver_min_time_ms` ซึ่งในคู่มือปัจจุบันมีค่าเริ่มต้น 1,500 ms กำหนดว่า ZFS จะทำงานกับมันนานเท่าใดระหว่าง transaction group

## ช่วงเวลาการ rebuild เสี่ยงแค่ไหน?

น้อยสำหรับ RAID 6 มากกว่าสำหรับ RAID 5 ระหว่างการ rebuild ของ RAID 6 อาร์เรย์ยังมี parity เหลือหนึ่งชุด ความล้มเหลวอีกครั้งจึงยังรับได้

Backblaze วัดอัตราความล้มเหลวต่อปีตลอดอายุการใช้งานได้ 1.41% จากไดรฟ์ทั้งหมดในรายงานไตรมาส 2 ปี 2026 ระหว่างการ rebuild 27 ชั่วโมง ไดรฟ์ที่เหลือเก้าลูกให้โอกาสเกิดความล้มเหลวอีกครั้งประมาณ 0.04% และระหว่าง 111 ชั่วโมงประมาณ 0.16%

เซกเตอร์ที่อ่านไม่ได้มีน้ำหนักมากกว่า Seagate ให้คะแนน Exos X20 ไว้ที่อย่างมากหนึ่งเซกเตอร์ต่อ 10^15 บิตที่อ่าน การ rebuild จากไดรฟ์ 20 TB เก้าลูกอ่าน 1.44 × 10^15 บิต สเปกจึงยอมให้มีเซกเตอร์เสียได้มากกว่าหนึ่ง RAID 6 ซ่อมได้จาก parity ชุดที่สอง ส่วน RAID 5 ไม่มีอะไรเหลือ การเปรียบเทียบแบบเต็มอยู่ที่ [RAID 6 หรือ RAID 10](https://basalthold.com/th/raid-6-vs-raid-10/ "RAID 6 or RAID 10 for a rented storage server")

จากผู้ขายเซิร์ฟเวอร์จัดเก็บข้อมูล 23 รายที่ Basalthold ตรวจบน 2 November 2026 มี 8 รายที่เสนอแพ็กเกจ 100 TB ขึ้นไป ที่ขนาดนั้น การ rebuild แต่ละไดรฟ์ใช้เวลาเกือบทั้งวันแม้ที่ความเร็วเต็ม

## ทำอย่างไรให้ rebuild บนเซิร์ฟเวอร์เช่าเร็วขึ้น?

เริ่มให้เร็วและให้ดิสก์กับมัน

- **เปลี่ยนไดรฟ์ให้เร็ว** เมื่อไดรฟ์เสีย ให้เปิด ticket ทีมจะเปลี่ยนไดรฟ์ให้โดยไม่มีค่าใช้จ่าย และการสร้างอาเรย์ใหม่บนไดรฟ์ใหม่ขึ้นอยู่กับการตั้งค่าของคุณ นาฬิกาเริ่มนับเมื่อไดรฟ์ใหม่เข้าที่
- **หยุดงานหนักชั่วคราว** ย้ายงานสำรองข้อมูลขนาดใหญ่ออกจากช่วง rebuild หรือเพิ่ม `speed_limit_min` ตอนกลางคืน
- **ให้พูลต่ำกว่าเต็ม** ZFS สร้างใหม่เฉพาะข้อมูลที่เก็บไว้ พื้นที่ว่างจึงย่นระยะ resilver
- **เก็บสำเนาที่สองไว้** การ rebuild ป้องกันความล้มเหลวอีกครั้ง ไม่ใช่ไฟไหม้หรือความผิดพลาด: เซิร์ฟเวอร์เก็บข้อมูลไม่ใช่การสำรองข้อมูลของตัวเอง เราไม่เก็บสำเนาข้อมูลของคุณไว้ที่อื่น ดังนั้นการมีสำเนาที่สองในอีกสถานที่หนึ่งจึงยังเป็นหน้าที่ของคุณ เป้าหมายสำหรับมันอยู่ที่ [backup นอกสถานที่สำหรับ NAS](https://basalthold.com/th/offsite-backup-for-nas/ "What is the best offsite backup for a NAS?")

## มีคำถามอื่นอะไรอีกเกี่ยวกับเวลา rebuild?

### RAIDZ2 resilver บนไดรฟ์ 16 TB ใช้เวลานานเท่าใด?

อย่างน้อย 15.6 ชั่วโมงถ้าไดรฟ์ที่เสียเต็มที่ความเร็ว 285 MB/s ไดรฟ์ที่เต็มครึ่งหนึ่งด้วยข้อมูลใช้ไบต์ประมาณครึ่งหนึ่ง แต่การอ่าน raidz เป็นแบบสุ่ม จึงควรมองเผื่อไว้นานกว่านั้น นี่คือการคำนวณจากความเร็วในเอกสารข้อมูล

### เวลา rebuild เหล่านี้วัดบนเซิร์ฟเวอร์ Basalthold จริงหรือ?

ไม่ใช่ เป็นการคำนวณจากความเร็วที่เผยแพร่: เอกสารข้อมูลของ Seagate และค่าเริ่มต้นของ Linux md การ rebuild ของคุณขึ้นกับ layout, ภาระงาน และความเต็มของอาร์เรย์

### ใครเป็นคน rebuild อาร์เรย์เมื่อไดรฟ์เสีย?

คุณเอง ด้วย mdadm หรือ zpool replace เมื่อไดรฟ์เสีย ให้เปิด ticket ทีมจะเปลี่ยนไดรฟ์ให้โดยไม่มีค่าใช้จ่าย และการสร้างอาเรย์ใหม่บนไดรฟ์ใหม่ขึ้นอยู่กับการตั้งค่าของคุณ

### RAID 5 ปลอดภัยกับไดรฟ์ 20 TB ไหม?

มันไม่เหลือ parity ระหว่างการ rebuild การอ่านไดรฟ์ 20 TB เก้าลูกครอบคลุม 1.44 × 10^15 บิต มากกว่าคะแนนของ Seagate ที่หนึ่งเซกเตอร์ที่อ่านไม่ได้ต่อ 10^15 บิต RAID 6 หรือ RAIDZ2 ซ่อมเซกเตอร์นั้นได้ ส่วน RAID 5 ทำไม่ได้

### ฉันเช่า storage server ด้วยคริปโตโดยไม่ต้อง KYC ได้หรือไม่?

ได้ Basalthold ใช้ BTC, USDT, USDC, ETH, SOL, LTC, XMR จากการเติมเงินขั้นต่ำ US$1 ไม่ต้อง KYC: ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องใช้เอกสาร ไม่ต้องใช้บัตร และไม่ต้องใช้หมายเลขโทรศัพท์ ในทุกขั้นตอน ราคาอยู่ที่ [รายการราคา](https://basalthold.com/th/pricing/ "Basalthold storage server prices")

**ไดรฟ์สิบลูก parity สองชุด อาร์เรย์ของคุณเอง** Hold 160: AMD EPYC 7302P (16 cores / 32 threads), 128 GB DDR4 ECC, ฮาร์ดไดรฟ์ 10 × 16 TB (160 TB raw) พร้อม 2 × 480 GB SSD สำหรับระบบ แบบ mirrored, พอร์ต 1 Gbit/s พร้อมทราฟฟิก 200 TB ต่อ 30 วัน, 1 IPv4 และ IPv6 /64 สำหรับ $561.39/30 วัน จ่ายด้วยคริปโต ไม่ต้อง KYC [เช่า Hold 160 ในอัมสเตอร์ดัม](https://basalthold.com/app/checkout/?plan=hold-160&location=nl-ams&lang=th) · [ดูทุก hold](https://basalthold.com/th/pricing/ "storage server แบบเช่าของ Basalthold ราคาเท่าไร?")

## แหล่งที่มา

1. [Exos X20 data sheet (DS2080-2111US)](https://www.seagate.com/content/dam/seagate/migrated-assets/www-content/datasheets/pdfs/exos-x20-channel-DS2080-2111US-en_US.pdf) — Seagate Technology (November 2021, read 2026-11-02)
2. [Ultrastar DC HC560 data sheet (D018-000383-AA02)](https://documents.westerndigital.com/content/dam/doc-library/en_us/assets/public/western-digital/product/data-center-drives/ultrastar-dc-hc500-series/data-sheet-ultrastar-dc-hc560.pdf) — Western Digital (July 2022, read 2026-11-02)
3. [drivers/md/md.c: sysctl_speed_limit_min และ sysctl_speed_limit_max](https://github.com/torvalds/linux/blob/master/drivers/md/md.c) — Linux kernel (read 2026-11-02)
4. [md(4): ความเร็วการกู้คืนและการ scrub](https://man7.org/linux/man-pages/man4/md.4.html) — Linux man-pages (read 2026-11-02)
5. [zpool-scrub(8): การ scrub และ resilvering](https://openzfs.github.io/openzfs-docs/man/master/8/zpool-scrub.8.html) — OpenZFS (read 2026-11-02)
6. [dRAID Howto](https://openzfs.github.io/openzfs-docs/Basic%20Concepts/Pool%20Structure/dRAID%20Howto.html) — OpenZFS (read 2026-11-02)
7. [zfs(4): พารามิเตอร์ของโมดูล](https://openzfs.github.io/openzfs-docs/man/master/4/zfs.4.html) — OpenZFS (read 2026-11-02)
8. [Backblaze Drive Stats for Q2 2026](https://www.backblaze.com/blog/backblaze-drive-stats-for-q2-2026/) — Backblaze (2026-09-29, read 2026-11-02)

---

Basalthold: Basalthold ให้เช่า dedicated server สำหรับ storage ใน Amsterdam, Bucharest และ Chisinau จ่ายด้วยคริปโต ไม่ต้อง KYC: ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องส่งเอกสาร แต่ละเซิร์ฟเวอร์เป็นเครื่องกายภาพเต็มเครื่องที่มีฮาร์ดดิสก์ 24 TB ถึง 160 TB สำหรับลูกค้ารายเดียว ส่งมอบพร้อมไดรฟ์ข้อมูลเปล่าและสิทธิ์ root เหมาะสำหรับ backup, archive, ซิงค์ไฟล์ และ self-hosted object storage เมื่อวันที่ 2 พฤศจิกายน 2026 ราคาอยู่ที่ $110.99 ต่อ 30 วันสำหรับ 24 TB ถึง $561.39 สำหรับ 160 TB ($3.50 ต่อ raw TB) ดำเนินการโดย DomaineGoat LLC บริษัทจดทะเบียนใน Panama ไม่เก็บ log และไม่เคยขอ encryption key ของคุณ
