อัน, ext4 stride และขนาดความกว้างของแถบสำหรับ RAID ระดับ 1?


1

man page สำหรับmdadmพูดว่า: "[chunk] มีความหมายเฉพาะสำหรับ RAID0, RAID4, RAID5, RAID6 และ RAID10 เท่านั้น" เช่นไม่ได้ใช้สำหรับ raid1 แม้ว่าคุณจะผ่านค่ามันจะพูดว่า "ละเว้นขนาดก้อน" และหลังจากสร้างการโจมตี 1 คุณจะได้รับ:

md1 : active raid1 ... 4883639488 blocks super 1.2 ... bitmap: 0/37 pages [0KB], 65536KB chunk

ด้วยเหตุผลบางอย่างมันใช้ 65Mb สำหรับขนาดดิสก์ 5.6Tb ทำไม?

จากนั้น man page สำหรับmkfs.ext4พูดว่า

stride = stride-size = กำหนดค่าระบบไฟล์สำหรับอาเรย์ RAID ที่มีบล็อกระบบไฟล์ขนาดใหญ่ นี่คือจำนวนบล็อกที่อ่านหรือเขียนไปยังดิสก์ก่อนที่จะย้ายไปยังดิสก์ถัดไปซึ่งบางครั้งเรียกว่าขนาดก้อน สิ่งนี้ส่งผลกระทบต่อการจัดวางข้อมูลเมตาของไฟล์เช่นบิตแมปในเวลา mke2fs เพื่อหลีกเลี่ยงการวางไว้ในดิสก์เดียวซึ่งอาจส่งผลกระทบต่อประสิทธิภาพการทำงาน มันอาจถูกใช้โดยตัวจัดสรรบล็อค

Stripe_width = Stripe-width = กำหนดค่าระบบไฟล์สำหรับอาเรย์ RAID ที่มีบล็อกระบบไฟล์ความกว้างของแถบต่อสไทรพ์ โดยทั่วไปแล้วนี่คือขนาดก้าวย่าง * N โดยที่ N คือจำนวนดิสก์แบกข้อมูลใน RAID (เช่นสำหรับ RAID 5 มีดิสก์พาริตี้หนึ่งแผ่นดังนั้น N จะเป็นจำนวนดิสก์ในอาร์เรย์ลบ 1) สิ่งนี้อนุญาตให้ตัวจัดสรรบล็อกป้องกันการอ่าน - แก้ไข - เขียนพาริตี้ในสตริป RAID ถ้าเป็นไปได้เมื่อมีการเขียนข้อมูล

อะไรคือความหมายของ RAID1 ฉันควรทำซ้ำค่าเดียวกันกับที่ฉันได้รับสำหรับ chunck ด้านบน? และไม่สนใจแถบ Stripe_width ในขณะที่ RAID1 หลุดออกจากโน้ต "ถ้าเป็นไปได้"? หรือไม่

ยังไม่ชัดเจนว่าฉันควรทำอะไรกับ RAID1 ใช้สูตรที่ฉันพบในบทช่วยสอนอื่นสำหรับ RAID0 และ RAID5 ฉันได้รับหมายเลขเหล่านั้นสำหรับอาร์เรย์ RAID1 ของฉันซึ่งฉันคิดว่าไม่ถูกต้อง ..mkfs.ext4 -b 4096 -E stride=16384,stripe-width=16384

คำตอบ:


1

ฉันคิดว่าสิ่งนี้จะดีเพราะคุณไม่ได้เปลื้องอะไร คุณต้องการเพียงหมายเลขนั้นเพื่อบอกว่าควรใช้ดิสก์ต่อไปในปริมาณเท่าใด อย่างไรก็ตามคุณมีดิสก์ข้อมูลเดียวเท่านั้น (และหนึ่งมิรเรอร์ของมัน) ดังนั้นคอนโทรลเลอร์ไม่จำเป็นต้องเปลี่ยนดิสก์ดังนั้นจึงควรปรับ จำนวนที่สูงนั้นสมเหตุสมผลในความเห็นของฉันเพราะตัวควบคุมจะถามตัวเองหลังจากมีก้อนขนาดใหญ่ที่จะใช้ดิสก์ ดังนั้นควร จำกัด ค่าใช้จ่าย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.