ถ้าฉันอนุญาตให้เข้าถึงพาร์ติชันดิบไปยังเครื่องเสมือนจะเร็วกว่าดิสก์เสมือนปกติที่ใช้ไฟล์หรือไม่
ฉันใช้ VirtualBox, Windows 7 และ 5400 รอบต่อนาที HDD ถ้าเป็นเช่นนั้น
ถ้าฉันอนุญาตให้เข้าถึงพาร์ติชันดิบไปยังเครื่องเสมือนจะเร็วกว่าดิสก์เสมือนปกติที่ใช้ไฟล์หรือไม่
ฉันใช้ VirtualBox, Windows 7 และ 5400 รอบต่อนาที HDD ถ้าเป็นเช่นนั้น
คำตอบ:
เอกสาร Microsoft Word ที่ชื่อว่าประสิทธิภาพของฮาร์ดดิสก์เสมือนกล่าวถึงผลการดำเนินงานที่ได้รับภายใต้ Hyper-V มันระบุว่า:
ประสิทธิภาพ VHD ที่มีขนาดคงที่นั้นมีอยู่จริงบนดิสก์ทางกายภาพตั้งแต่ Windows Server 2008 / Hyper-V ที่วางจำหน่ายเพื่อการผลิตใน Windows Server R2 ประสิทธิภาพ VHD คงที่ยังคงเหมือนเดิมนั่นคือดีเท่ากับดิสก์ดิบหรือไฟล์ดิบ
ในการสำรองข้อมูลคำสั่งนี้เอกสารมีมาตรการที่เกี่ยวข้องกับกรณีต่างๆซึ่งสามารถสรุปได้ว่าพาร์ติชัน / ดิสก์ดิบไม่ได้ปรับปรุงประสิทธิภาพมากนักหากทำได้
มีผลลัพธ์มากเกินไปที่จะทำซ้ำที่นี่ดังนั้นฉันให้สองอย่างต่ำกว่าเท่านั้น
สำหรับ VHD ขนาดคงที่:
สำหรับการขยาย VHD แบบไดนามิก (ผลลัพธ์ไม่เหมือนกันเหมือนเดิม):
โดยส่วนตัวฉันจะใช้ VHD แทนที่จะใช้การเข้าถึงแบบดิบ คำเตือนในเอกสารประกอบ VirtualBox ตั้งค่าระฆังทุกชนิดเกี่ยวกับปัญหาด้านความมั่นคง
"การเข้าถึงฮาร์ดดิสก์ดิบ"; อนุญาตให้ระบบปฏิบัติการเกสต์เข้าถึงฮาร์ดดิสก์เสมือนโดยไม่ต้องผ่านระบบไฟล์โฮสต์ OS ความแตกต่างของประสิทธิภาพที่แท้จริงสำหรับไฟล์รูปภาพเทียบกับดิสก์ดิบนั้นแตกต่างกันอย่างมากขึ้นอยู่กับค่าใช้จ่ายของระบบไฟล์โฮสต์ไม่ว่าจะใช้รูปภาพที่กำลังเติบโตแบบไดนามิกและกลยุทธ์การแคชโฮสต์ OS การแคชทางอ้อมยังส่งผลกระทบด้านอื่น ๆ เช่นลักษณะการทำงานล้มเหลวนั่นคือดิสก์เสมือนมีข้อมูลทั้งหมดที่เขียนก่อนที่โฮสต์ระบบปฏิบัติการจะพังหรือไม่ ศึกษาเอกสารของระบบปฏิบัติการโฮสต์ของคุณสำหรับรายละเอียดเกี่ยวกับเรื่องนี้ ..... การใช้หรือการใช้การกำหนดค่าที่ล้าสมัยอย่างไม่ถูกต้องอาจนำไปสู่การสูญเสียข้อมูลทั้งหมดบนฟิสิคัลดิสก์ สิ่งสำคัญที่สุดคืออย่าพยายามบูตพาร์ติชันด้วยระบบปฏิบัติการโฮสต์ที่กำลังทำงานอยู่ในเกสต์ สิ่งนี้จะนำไปสู่ความเสียหายของข้อมูลอย่างรุนแรง
ฉันใช้ดิสก์ดิบกับ VMWare เมื่อฉันต้องเรียกใช้ระบบปฏิบัติการ 3 ระบบพร้อมกันและไฟล์อยู่ในพาร์ติชันเดียวกัน ดิสก์ดิบปรับปรุงประสิทธิภาพเล็กน้อย อย่างไรก็ตามฉันพบปัญหาขณะใช้งานฟีเจอร์ต่าง ๆ เช่นสแน็ปช็อต ดังนั้นฉันเปลี่ยนกลับไปใช้การตั้งค่า VHD ภายใต้โหมดการทำงานปกติขณะใช้ VM เครื่องเดียวฉันไม่เคยเห็นประสิทธิภาพที่เพิ่มขึ้น อย่างไรก็ตามฉันยังไม่ได้ตรวจสอบสิ่งนี้โดยใช้เครื่องมือประเมินประสิทธิภาพ
ฉันใช้ Linux เป็นโฮสต์ระบบปฏิบัติการและ WinXP ตามที่คาดเดาใน VirtualBox ฉันใช้มันกับที่เก็บไฟล์ตอนนี้ XP ของฉันอยู่ในพาร์ติชันแยกต่างหากบน HDD ข้อสังเกตของฉันคือไม่มีประโยชน์เลยอย่างน้อยก็ไม่มีที่ฉันรู้สึกได้ มีประโยชน์ทางทฤษฎีเนื่องจากคุณจะข้ามชั้น FS แต่ด้วยระบบของวันนี้ดูเหมือนว่ามันมีประโยชน์น้อยเกินไปที่จะเป็นเรื่อง
ดังนั้นประสบการณ์ของฉันบอกว่า: ใช้ไฟล์ที่มีการจัดสรรล่วงหน้าเนื่องจากอิมเมจที่จัดสรรแบบไดนามิกจะสร้างความแตกต่างอย่างมาก