คำถามติดแท็ก bcache

2
bcache บน md หรือ md บน bcache
bcache ช่วยให้หนึ่งหรือดิสก์ไดรฟ์ได้อย่างรวดเร็วมากขึ้นเช่นแฟลชไดรฟ์ตามสถานะของแข็ง (SSDs) เพื่อทำหน้าที่เป็นแคชสำหรับหนึ่งหรือดิสก์ไดรฟ์มากขึ้นช้าลงอย่างหนัก ถ้าฉันเข้าใจถูกต้อง SSD *อาจจะกำหนดให้แคช HDDs สนับสนุนหลายแล้วอุปกรณ์ที่เก็บไว้ชั่วคราวที่เกิดขึ้นอาจจะมีการบุกเข้าไปในกับ mdadm หรือ HDD หลายตัวอาจถูกโจมตีเข้าไปในอุปกรณ์สำรอง md เดียวและ SSD ที่กำหนดให้กับแคชนั้น ฉันสงสัยว่าวิธีการของ saner คืออะไร มันเกิดขึ้นกับฉันว่าการเพิ่ม RAID5 / 6 นั้นอาจจะง่ายกว่าด้วยเทคนิคอย่างใดอย่างหนึ่ง แต่ฉันไม่แน่ใจว่าอันไหน! มีเหตุผลที่ดี (เช่นการเพิ่มที่เก็บข้อมูลสำรองหรือสิ่งอื่นใด) เพื่อเลือกวิธีหนึ่งเหนืออีกระบบหนึ่ง (สำหรับระบบไฟล์ที่ไม่ใช่รูทขนาดใหญ่ที่มีไฟล์สำรอง VM) * โดย "an SSD" ฉันหมายถึงอุปกรณ์ SSD ที่ซ้ำซ้อนบางชนิดเช่น RAID1 ของฟิสิคัล SSD สองตัว

1
วิธีการใช้ SSD สำหรับการแคชดังนั้นฮาร์ดดิสก์ของฉันสามารถหมุนได้
ฉันมีไฟล์เซิร์ฟเวอร์ที่มีดิสก์จำนวนมากทำงานร่วมกันในกลุ่ม BTRFS และต้องการเพิ่ม SSD สำหรับการแคช ฉันไม่ได้เป็นหลักหลังจากเร่งสิ่งต่าง ๆ แต่ต้องการจับการเข้าถึงขนาดเล็กปกติเพื่อให้สามารถปิดฮาร์ดดิสก์ส่วนใหญ่ของเวลาที่ไม่อยู่ภายใต้การใช้งานหนัก (ไม่ทำงานพวกเขา 24/7 จะประหยัดพลังงานและควรทำให้ ดิสก์ใช้เวลานานกว่า) เท่าที่ฉันรู้ปัจจุบันมีสองเทคนิคการแคช SSD ที่ใช้ใน Linux, dm-cache และ bcache dm-cache ยังบอกว่ามีประสิทธิภาพมากกว่า แต่การพัฒนายังดำเนินต่อไปสำหรับทั้งคู่และฉันไม่จำเป็นต้องปรับแต่งเพื่อให้ได้ประสิทธิภาพสูงสุดอย่างแท้จริง อ่านเอกสารของ bcacheฉันมากับตัวเลือกเหล่านี้: writeback_delay : เมื่อข้อมูลสกปรกถูกเขียนไปยังแคชและก่อนหน้านี้ไม่มีข้อมูลใด ๆ ให้รอจำนวนวินาทีก่อนที่จะเริ่มการเขียนกลับ ค่าเริ่มต้นถึง 30 writeback_percent : หากไม่ใช่ศูนย์ bcache จะพยายามรักษาเปอร์เซ็นต์ของแคชให้สกปรกโดยการเขียนแบ็กกราวด์เบื้องหลังและใช้ตัวควบคุม PD เพื่อปรับอัตราอย่างราบรื่น writeback_running : หากปิดการเขียนกลับของข้อมูลสกปรกจะไม่เกิดขึ้นเลย ข้อมูลสกปรกจะยังคงถูกเพิ่มลงในแคชจนกว่าจะเต็มส่วนใหญ่ มีไว้สำหรับการเปรียบเทียบเท่านั้น ค่าเริ่มต้นเป็นเปิด การตั้งค่าที่มากพอสำหรับwriteback_delayดูเหมือนว่าจะทำงานให้ฉัน: เขียนกลับมาหนึ่งครั้งต่อชั่วโมงเท่านั้นหรือ (ฉันคิดว่ามันจะเกิดขึ้น) หากแคชทำงานเต็ม นี่เป็นการเซ็ตอัพที่สมเหตุสมผลและฉันคิดว่าจะมีอะไรอีกไหมที่จะทำให้ดิสก์ล้มเหลว? ฉันยังใช้งานได้ดีในการไปตามเส้นทางที่แตกต่างอย่างสิ้นเชิงถ้ามันเป็นไปตามข้อกำหนดของฉัน …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.