ฉันเรียกใช้ระบบคลาวด์ภายในขนาดเล็กโดยใช้โฮสต์ Ubuntu/Qemu/KVM ที่ซ้ำซ้อนและโอนย้ายได้ 3 รายการพร้อม OS VM แบบผสมประมาณ 30 รายการ
ปริมาณของพูลคือ BTRFS และก่อนที่คุณจะบอกอะไรฉันเกี่ยวกับเรื่องนี้: นี่เป็นร้านเล็กๆ ยูทิลิตี้สำคัญกว่าประสิทธิภาพ ดังนั้นซิปเลย!
ดังที่กล่าวไปแล้ว เราควรลดปัญหาด้านประสิทธิภาพให้ดีที่สุดเท่าที่จะสามารถทำได้ ทางเลือกอื่นคือปิด COW ที่ระดับเสียงหรือที่ระดับไฟล์
ฉันไม่ต้องการติดตั้ง BTRFS ด้วย nocow เพราะกลัวว่าจะรบกวนสแนปช็อตและความสามารถในการสำรองข้อมูลที่ยอดเยี่ยมจริงๆ ที่ BTRFS นำมาสู่ปาร์ตี้ ร้านเล็กๆ ระบบอัตโนมัติเยอะ ไม่อยากเสี่ยง!
ดังนั้นฉันจึงเลือกที่จะสร้างไดรฟ์ข้อมูล .qcow2 VM ของฉันโดยใช้ไฟล์ -o nocow=เปิด
ตัวเลือกภายใต้ qemu-img
คุณประโยชน์. และดูเหมือนว่าจะทำงานได้ดี ฉันได้รับการประหยัดพื้นที่ (มากกว่าดิบ) และประสิทธิภาพก็ดี ฉันต้องจัดเรียงข้อมูลเป็นระยะด้วย a virsh blockcopy ... -pivot
แต่นั่นสามารถเป็น cron'd แล้วฉันจะสนใจอะไร
แต่มันทำให้ฉันรำคาญ: ความสามารถใดที่ใครเสียไปกับการ -o nocow=เปิด
?