ฉันจะเพิ่มไดรฟ์ SSD ในที่เก็บ ZFS ของฉันเป็นแคช ใครมีประสบการณ์เกี่ยวกับเรื่องนี้บ้าง? จะเกิดอะไรขึ้นถ้าอุปกรณ์แคชตายข้อมูลใด ๆ จะได้รับผลกระทบหรือไม่
ฉันจะเพิ่มไดรฟ์ SSD ในที่เก็บ ZFS ของฉันเป็นแคช ใครมีประสบการณ์เกี่ยวกับเรื่องนี้บ้าง? จะเกิดอะไรขึ้นถ้าอุปกรณ์แคชตายข้อมูลใด ๆ จะได้รับผลกระทบหรือไม่
คำตอบ:
(เว็บไซต์ Solaris Internals ไม่มีอีกต่อไป แต่ WebArchive มีสำเนา)
โดยทั่วไปมีแคช ZFS สามประเภททั้งหมดใช้สำหรับทั้งข้อมูลและข้อมูลเมตา
อัพเกรด ARC ของคุณก่อนซื้อ oodles ของหน่วยความจำหลัก หมายเหตุ L2ARC และ Zil ทั้งคู่มีการปันส่วนค่าโสหุ้ยจาก ARC เช่นกัน
L2Arc บรรจุด้วยบล็อกแบบอ่านแคชเนื่องจากมันถูกขับออกจาก ARC ZFS โดยค่าเริ่มต้นแคชแบบสุ่ม IO (การอ่านขนาดเล็ก) ลงใน L2ARC และไม่ได้ใช้สำหรับการสตรีมเวิร์กโหลด ( เว้นแต่จะได้รับคำแนะนำ ) โดยทั่วไปคุณสามารถใช้อุปกรณ์ใด ๆ สำหรับสิ่งนี้ (รวมถึง 15k HD ที่รวดเร็ว) แต่ใช้งานได้ดีที่สุดกับ SSD ที่สามารถอ่าน IOPS แบบสุ่มได้อย่างง่ายดาย
ZIL จะเร่งปริมาณงานที่ต้องใช้การเขียนแบบซิงโครนัส (กระบวนการรอการยืนยันว่าการเขียนได้ถูกส่งไปยังดิสก์จริงแล้วก่อนดำเนินการต่อ) Zil ทำหน้าที่คล้ายกับแคชที่แบตสำรองไว้บนคอนโทรลเลอร์ RAID ระดับสูง ถึงแม้ว่า latency การเขียนและการสตรีมการเขียน IOPS เป็นสิ่งที่กำหนด Zil SSD ที่ดี Zil เหนือสิ่งอื่นใดต้องไม่สูญเสียข้อมูลใด ๆ ในการสูญเสียพลังงานของเหตุการณ์ อุปกรณ์ที่เหมาะสมจำนวนมากมีตัวเก็บประจุพิเศษเพื่อจบการทำงานที่ค้างอยู่โดยไม่มีระบบไฟ ใช้ SLC SSD ที่มีความอดทนในการเขียนสูง (Intel X25-E) แต่อุปกรณ์ที่ใหม่กว่านั้นใช้ RAM พร้อมแบตเตอรี่ / supercap เพื่อเขียนกลับไปที่ NAND ในกรณีที่ไฟฟ้าขัดข้อง ZIL ไม่จำเป็นต้องมีขนาดใหญ่ แต่ใช้เพียงเล็กน้อยของอุปกรณ์ขนาดใหญ่ (เช่น 8GB จาก 300GB Intel 320 MLC SSD) คุณสามารถเขียนได้อย่างมีประสิทธิภาพมากขึ้น ผู้ขาย 'Enterprise' มักจะแนะนำ ZIL ที่มิเรอร์เสมอปริมาณงานของฉันไม่เคยสำคัญขนาดนั้นมาก่อน
สำหรับผลิตภัณฑ์เฉพาะนั้น STEC ได้สร้าง SSD ตัวแรกสำหรับโครงการ Fish's ของ Sun (ทั้ง Logzilla & Readzilla) และมีอุปกรณ์ปัจจุบันสำหรับทั้ง ZIL ( ZeusRAM $ 2500 / 8GB) และ L2ARC ( Zeus IOPS $ 3k / 400GB) ซึ่งทั้งคู่แนะนำอย่างสูง SSD ที่ใช้ PCIe นั้นมีมูลค่าการพิจารณาเช่นDDRdrive x1 ($ 2k / 4GB) เฉพาะ ZIL หรือ PCIe SSD ขนาดใหญ่สำหรับ L2ARC ประสิทธิภาพที่น้อยกว่า (อ่าน: ราคาถูกกว่า) อุปกรณ์ SSD ขนาด 2.5 นิ้วสามารถให้ประสิทธิภาพที่เพิ่มขึ้นอย่างมากโดยเฉพาะเมื่อใช้ร่วมกับ L2ARC