71 TiB ZFS NAS ที่ไม่มีไดรฟ์เสียตลอด 10 ปี
(louwrentius.com)71 TiB ZFS NAS ที่ไม่มีไดรฟ์เสียตลอด 10 ปี
-
ฮาร์ดแวร์
- ZFS NAS ขนาด 71 TiB ที่ประกอบด้วยไดรฟ์ 4 TB จำนวน 24 ตัว
- ตลอด 10 ปีไม่เคยมีไดรฟ์เสียแม้แต่ครั้งเดียว
- ปัจจุบันใช้เมนบอร์ดและพาวเวอร์ซัพพลายตัวที่สอง
-
การจัดการไดรฟ์
- ไดรฟ์ HGST ขนาด 4 TB ใช้งานรวมราว 6000 ชั่วโมงตลอด 10 ปี
- การปิดเซิร์ฟเวอร์เมื่อไม่ได้ใช้งานช่วยยืดอายุการใช้งานของไดรฟ์
- ใช้สคริปต์สำหรับเปิดและปิดเซิร์ฟเวอร์จากระยะไกล
- ปิดเซิร์ฟเวอร์ไว้เป็นค่าเริ่มต้นเพื่อประหยัดพลังงานและยืดอายุไดรฟ์
-
การเปลี่ยนเมนบอร์ด
- เปลี่ยนเมนบอร์ดเมื่อหลายปีก่อนเนื่องจากเมนบอร์ดเสีย
- พบปัญหาเช่นเข้า BIOS ไม่ได้และบูตไม่ขึ้น
- แก้ปัญหาโดยซื้อเมนบอร์ดรุ่นเดียวกันจาก Ebay
-
ZFS
- ZFS ทำงานได้ไม่มีปัญหาบนหลายระบบปฏิบัติการ
- รัน
zpool scrubไปหลายครั้งและไม่พบ checksum error - ZFS มีประสิทธิภาพสูงมากในการป้องกันข้อมูลสูญหาย
-
การจัดการเสียงรบกวน
- ความเร็วพัดลมเริ่มต้นสูงมากจนมีเสียงดัง
- เขียนสคริปต์เพื่อปรับความเร็วพัดลมตามอุณหภูมิ
- ใช้ตัวควบคุม PID เพื่อปรับความเร็วพัดลมและลดเสียงรบกวน
-
เครือข่าย
- ช่วงแรกใช้คอนโทรลเลอร์เครือข่ายกิกะบิต
- หลังเปลี่ยนเป็นการ์ด Infiniband ก็ได้ความเร็วรับส่ง 700 MB/s
- ปัจจุบันใช้การ์ดอีเธอร์เน็ต 10Gbit
-
พาวเวอร์ซัพพลาย
- ตอนบูต ไดรฟ์ทั้งหมดสปินอัปพร้อมกันทำให้ใช้พลังงาน 600W
- พาวเวอร์ซัพพลายบางครั้งตัดไฟระหว่างบูต
-
หยุดใช้ UPS
- เลิกใช้ UPS เพราะกินไฟเพิ่ม
- ยอมรับความเสี่ยงที่ระบบอาจเสียหายจากปัญหาไฟฟ้า
-
แบ็กอัป
- ข้อมูลสำคัญแบ็กอัปไว้สามชุด
- ข้อมูลที่ไม่สำคัญไม่ได้แบ็กอัป
- ป้องกันข้อมูลสูญหายด้วยการเปลี่ยนฮาร์ดแวร์และใช้ ZFS
-
แผนในอนาคต
- ตอนนี้ยังไม่มีแผนเพิ่มพื้นที่เก็บข้อมูล
- มีเมนบอร์ดสำรอง, CPU, หน่วยความจำ และการ์ด HBA เก็บไว้
- ขนาดไดรฟ์ที่ใหญ่ขึ้นอาจทำให้เปลี่ยนไปใช้ฟอร์มแฟกเตอร์ที่เล็กลงได้
- หากระบบพัง อาจเลิกทำงานอดิเรกด้านสตอเรจไปเลยก็ได้
สรุปโดย GN⁺
- บทความนี้แชร์ประสบการณ์การใช้งาน 71 TiB ZFS NAS ที่ทำงานมา 10 ปีโดยไม่มีไดรฟ์เสียเลย
- การปิดเซิร์ฟเวอร์เมื่อไม่ได้ใช้งานช่วยยืดอายุไดรฟ์ได้มาก
- ZFS มีประสิทธิภาพมากในการป้องกันข้อมูลสูญหาย และการปรับความเร็วพัดลมช่วยลดเสียงรบกวนได้
- มีการใช้การ์ดเครือข่ายหลายแบบเพื่อเพิ่มความเร็วในการรับส่งข้อมูล
- ยังแชร์ประสบการณ์เกี่ยวกับกลยุทธ์การแบ็กอัปและการจัดการพาวเวอร์ซัพพลายด้วย
1 ความคิดเห็น
ความเห็นจาก Hacker News
มีการพูดคุยเกี่ยวกับ ZFS และ BTRFS เป็นหลัก แต่อยากรู้ว่ามีใครเคยใช้ bcachefs บ้างไหม
มีคำถามว่ามีการหมุนเวียนเปลี่ยนไดรฟ์ตามรอบเวลาหรือไม่
เคยได้ยินความเห็นแย้งว่าการเปิดไดรฟ์ทิ้งไว้ตลอดอาจลดการสึกหรอได้มากกว่าการปิดเปิดไฟเป็นระยะ
พัดลมขนาดใหญ่สามารถขยับอากาศได้มากแม้ใช้ RPM ต่ำ และมีประสิทธิภาพด้านพลังงานสูง
อยากฟังเพิ่มเติมเกี่ยวกับคอลเลกชันภาพยนตร์
เป็นการยอมรับความเสี่ยงที่จะสูญเสียระบบจากปัญหาไฟฟ้า
ไดรฟ์ 24 ลูกอาจให้ข้อได้เปรียบด้านประสิทธิภาพ แต่การใช้ NAS 6 เบย์กับดิสก์ 18TB ให้ข้อดีหลายด้านกว่า ทั้งการใช้พลังงาน เสียง พื้นที่ ต้นทุน และความน่าเชื่อถือ
สภาพแวดล้อมที่ไดรฟ์ทำงานส่งผลอย่างมากต่ออายุการใช้งาน
ความลับไม่ได้อยู่ที่การปิดไดรฟ์ แต่เป็นแค่โชคดี
มีไดรฟ์บางรุ่นที่การเปลี่ยนรอบการจ่ายไฟเป็นเรื่องเสี่ยง