iXsystems ผู้พัฒนาโครงการ FreeNAS
ปัญหาเกิดขึ้นกับไดรฟ์ WD Red ที่มีความจุตั้งแต่ 2 ถึง 6 TB ผลิตตั้งแต่ปี 2018 ซึ่งใช้เทคโนโลยีในการบันทึก
สาระสำคัญของเทคโนโลยี SMR คือการใช้หัวแม่เหล็กบนดิสก์ซึ่งมีความกว้างมากกว่าความกว้างของแทร็กซึ่งนำไปสู่การบันทึกโดยมีการทับซ้อนกันบางส่วนของแทร็กที่อยู่ติดกันเช่น การบันทึกซ้ำใดๆ ส่งผลให้จำเป็นต้องบันทึกซ้ำทั้งกลุ่มของแทร็ก เพื่อเพิ่มประสิทธิภาพการทำงานกับไดรฟ์ดังกล่าวจึงมีการใช้งาน
DM-SMR บอกเป็นนัยว่าการแบ่งเขตและการดำเนินการกระจายข้อมูลถูกควบคุมโดยตัวควบคุมดิสก์และสำหรับระบบดิสก์นั้นดูเหมือนฮาร์ดดิสก์แบบคลาสสิกที่ไม่ต้องการการจัดการแยกต่างหาก DM-SMR ใช้การกำหนดแอดเดรสบล็อกแบบลอจิคัลทางอ้อม (LBA, การกำหนดแอดเดรสบล็อกแบบลอจิคัล) ชวนให้นึกถึงการกำหนดแอดเดรสแบบลอจิคัลในไดรฟ์ SSD การดำเนินการเขียนแบบสุ่มแต่ละครั้งจำเป็นต้องมีการดำเนินการรวบรวมขยะในเบื้องหลัง ส่งผลให้เกิดความผันผวนของประสิทธิภาพที่คาดเดาไม่ได้ ระบบอาจพยายามใช้การปรับให้เหมาะสมที่สุดกับดิสก์ดังกล่าวโดยเชื่อว่าข้อมูลจะถูกเขียนไปยังเซกเตอร์ที่ระบุ แต่ในความเป็นจริงข้อมูลที่ออกโดยตัวควบคุมจะกำหนดเฉพาะโครงสร้างลอจิคัลและในความเป็นจริงเมื่อกระจายข้อมูลตัวควบคุมจะใช้ อัลกอริธึมของตัวเองที่คำนึงถึงข้อมูลที่จัดสรรไว้ก่อนหน้านี้ ดังนั้น ก่อนที่จะใช้ดิสก์ DM-SMR ในพูล ZFS ขอแนะนำให้ดำเนินการเพื่อทำให้ดิสก์เป็นศูนย์และรีเซ็ตดิสก์เป็นสถานะดั้งเดิม
Western Digital มีส่วนร่วมในการวิเคราะห์เงื่อนไขที่เกิดปัญหา ซึ่งร่วมกับ iXsystems กำลังพยายามค้นหาวิธีแก้ไขและเตรียมการอัพเดตเฟิร์มแวร์ ก่อนที่จะเผยแพร่ข้อสรุปเกี่ยวกับการแก้ไขปัญหา ไดรฟ์ที่มีเฟิร์มแวร์ใหม่ได้รับการวางแผนให้ทดสอบบนพื้นที่จัดเก็บข้อมูลที่มีโหลดสูงด้วย FreeNAS 11.3 และ TrueNAS CORE 12.0 มีการโต้แย้งว่าเนื่องจากการตีความ SMR ที่แตกต่างกันโดยผู้ผลิตที่แตกต่างกัน ไดรฟ์ SMR บางประเภทจึงไม่ทำให้เกิดปัญหากับ ZFS แต่การทดสอบที่ดำเนินการโดย iXsystems จะเน้นไปที่การตรวจสอบไดรฟ์ WD Red ที่ใช้เทคโนโลยี DM-SMR และสำหรับ SMR เท่านั้น ไดรฟ์
ปัจจุบัน ปัญหาเกี่ยวกับ ZFS ได้รับการพิสูจน์และทำซ้ำในการทดสอบสำหรับไดรฟ์ WD Red 4TB WD40EFAX เป็นอย่างน้อยที่มีเฟิร์มแวร์ 82.00A82 และ
ที่มา: opennet.ru