อ้างอิงหลัก
ZFS L2ARC (Brendan Gregg) (2008-07-22) และZFS และ Hybrid Storage Concept (บล็อกของ Anatol Studler) (2008-11-11) รวมแผนภาพต่อไปนี้:
คำถาม
ฉันควรตีความเส้นสีขาวแนวตั้ง - ที่เลเยอร์ SSD หรือไม่หากต้องการใช้SSD แยกกัน -
- ตั้งค่าเพื่อไม่ผสม L2ARC และ ZIL ในดิสก์เดียวหรือไม่
พื้นหลัง (ตอบสนองต่อความคิดเห็น)
โดยส่วนตัวแล้วที่บ้านฉันไม่น่าจะใช้ L2ARC หรือ ZIL กับคอมพิวเตอร์เครื่องใดก็ได้ที่ฉันสามารถใช้ได้ (คอมพิวเตอร์ประจำวันของฉันคือ MacBookPro5,2 ที่มีหน่วยความจำ 8 GB และไฮบริด Seagate ST750LX003-1AC154 ไฮบริดไม่มีแผนจะเปลี่ยนออปติคัลไดรฟ์ด้วย SSD)
ที่อื่น: ที่ทำงานจะมีการเปลี่ยนชุด แต่ฉันไม่มีวันที่หรือรายละเอียดแบบเต็ม (Xserve RAID x2 ในส่วนผสม…ในเวลานี้ฉันไม่คิดว่าจะมอบสิ่งเหล่านี้ให้กับ ZFS แต่ฉันยังเปิดใจอยู่เสมอ)
ความอยากรู้ของฉันเกี่ยวกับแนวทางปฏิบัติที่ดีที่สุดของ SSDสำหรับทั้ง L2ARC และ ZIL เริ่มขึ้นในขณะที่ติดตามการอภิปรายเกี่ยวกับประสิทธิภาพในพื้นที่ ZEVO โดยเฉพาะหัวข้อที่กล่าวถึงด้านล่างซึ่งผู้ใช้มีทั้ง L2ARC และ ZIL ในดิสก์เดียว
การอ้างอิงและการสนทนาอื่น ๆ
ภาพหน้าจอ L2ARC (เบรนแดนเกร็ก) (2009-01-30)
ภาพหน้าจอ SLOG (Brendan Gregg) (2009-06-26)
[zfs-discuss] การสำรองข้อมูลรูท ZFS / การกู้คืน "ภัยพิบัติ" และการย้ายรูทพูล (2011-01-10) แนะนำให้ใช้กับการรวมกันของสามสิ่ง (รูทพูล, ZIL และ L2ARC) ในดิสก์เดียว -
... ไม่คุ้มกับอาการปวดหัวที่อาจเกิดขึ้นเมื่อพยายามจัดการทั้ง 3 ตัวในดิสก์เดียวกัน ตัวอย่างเช่นหากคุณตัดสินใจที่จะติดตั้งใหม่และปิดบังเนื้อหาของ ZIL สำหรับกลุ่มข้อมูลของคุณโดยไม่ตั้งใจ อย่าแชร์ดิสก์สำหรับส่วนประกอบของพูลหรือข้ามพูลเพื่อให้การจัดการและการกู้คืนง่าย ...
- ฉันสนใจมากขึ้นว่าจะไม่แนะนำให้ผสมสองสิ่งเหล่านี้ลงในดิสก์แผ่นเดียวหรือไม่
/superuser//a/238744/84988 (2011-01-28) กล่าวถึง "แคช (L2ARC cache) และเขียนบันทึก (ZIL) ไปยัง SSD" ( เอกพจน์ ) อย่างไรก็ตามเนื่องจากเกี่ยวข้องกับ FUSE และ Windows ฉันจะไม่ปฏิบัติต่อคำตอบนั้นโดยเฉพาะอย่างยิ่งที่เกี่ยวข้องกับการใช้ ZFS ที่ธรรมดาและมีประสิทธิภาพมากกว่า
@ChrisS พูดถึง ZIL และ L2ARC ใน The Comms Roomเมื่อวันที่ 2011-08-16
http://forums.macrumors.com/showpost.php?p=14248388 (2012-01-31) กล่าวถึงSSD หลายตัว :
สิ่งที่คุณต้องเข้าใจเกี่ยวกับ ZFS: มีการแคชอ่านและเขียน (L2ARC และ ZIL) สองแบบซึ่งโดยทั่วไปจะอยู่ใน SSD ZIL เป็นแคชการเขียน นั่นอาจเป็นสิ่งที่ความเข้าใจผิดมาจากที่นี่ ZIL ได้รับการตอก (สมมติว่าเป็นระบบที่ใช้งานอยู่) กับการเขียนทุกครั้งที่เกิดขึ้นกับ zpool ปัญหาคือการใช้ SSD ที่ใช้ mlc เป็น ZIL ทำให้พวกเขาเสื่อมสภาพและล้มเหลวอย่างรวดเร็ว คุณต้องการ SSD ที่ใช้ SLC (แพงกว่า) เพื่อใช้เป็นไดรฟ์ ZIL
การมี zpool ที่ประกอบด้วย SSD ทั้งหมดนั้นไม่เพียงเป็นไปได้ แต่มันทำงานได้ค่อนข้างดี นอกจากนี้ยังไม่จำเป็นต้องแยกไดรฟ์สำหรับ ZIL และ L2ARC อีกด้วย ใช่คุณไม่มีการสนับสนุน TRIM แต่ขึ้นอยู่กับลักษณะการคัดลอก - เขียน - เขียนของ ZFS นั่นอาจเป็นสิ่งที่ดี
ด้วยสิ่งที่กล่าวมา ZFS เล่นได้ไม่ดีกับสวนสัตว์เต็มรูปแบบ (พูด 85% หรือสูงกว่า) ประสิทธิภาพเริ่มลดลงอย่างมาก - ไม่ว่าคุณจะใช้สื่อแม่เหล็กหมุนหรือสถานะของแข็ง การขาดการสนับสนุน TRIM อาจทำให้ปัญหานั้นรุนแรงขึ้น แต่ก็เป็นปัญหาอยู่แล้ว
/server//a/397431/91969 (2012-06-11) แนะนำ:
- SLC ประเภท SSD (โดยเฉพาะไม่ใช่ MLC) สำหรับ ZIL
- MLC ชนิด SSD สำหรับ L2ARC
/superuser//a/451145/84988 (2012/07/19) กล่าวถึงเอกพจน์ "SSD สำหรับ ZIL และ L2ARC ความเร็วขึ้น ZFS"
zevo.getgreenbytes.com •ดูหัวข้อ - ปัญหาด้านประสิทธิภาพของการเชื่อมต่อ FW800? (2012-09-24) เกี่ยวข้องกับลำดับของสิ่งต่าง ๆ บน FireWire bus ด้วยSSD เดี่ยวสำหรับ ZIL และ L2ARC
- สั่งซื้อบัสกันหัวข้อ ZEVO เริ่มสงสัยว่า SSD แยกกันอาจจะดีกว่าไหม
โดยเฉพาะอย่างยิ่ง: ฉันสงสัยเกี่ยวกับการตีความของเส้นสีขาวในแผนภาพด้านบน ...