มีการวัดประสิทธิภาพที่แสดงความแตกต่างระหว่างการเปิดใช้งาน / ปิดใช้งานการจำลองเสมือนของฮาร์ดแวร์หรือไม่


13

ฉันมีโน๊ตบุ๊คย่อยขนาด 13 นิ้ว / เน็ตบุ๊กขนาดใหญ่ แต่ก็มี AMD Athlon Neo X2 L335 และฉันเลือกอันนี้เพราะมันรองรับการจำลองเสมือนของฮาร์ดแวร์

ในท้ายที่สุดฉันแทบจะไม่ทำเวอร์ชวลไลเซชันบนมันอย่างไรก็ตามเมื่อฉัน ... มันเร็ว

ด้วยความตกใจของฉันฉันเข้าไปใน BIOS และเห็นว่า virtualisation ถูกปิดใช้งาน!

ฉันเปิดใช้งานและไม่เห็นความแตกต่างของความเร็ว .... หรืออย่างน้อยก็ไม่มีใครสามารถบอกได้

ฉันไม่มีเวลาทำชุดเต็ม - และฉันใช้งานซอฟต์แวร์จำนวนเล็กน้อยบนโฮสต์ดังนั้นจึงไม่เป็นเรื่องวิทยาศาสตร์ ฉันค้นหาสถานที่ค่อนข้างน้อยและฉันไม่สามารถหาเกณฑ์มาตรฐานใด ๆ ที่แสดงถึงความแตกต่างของการเปิดใช้งาน / ปิดใช้งาน virtualisation บิตบนฮาร์ดแวร์เดียวกัน ใครบ้างมีมาตรฐานที่พวกเขาเห็นว่าพวกเขาสามารถแบ่งปัน?

นอกจากนี้ฉันรู้ว่ามีความโกลาหลในขณะที่ Sony ปิดการทำงานแบบเสมือนจริงของฮาร์ดแวร์ในบางรุ่นและเสนอเฉพาะในรุ่นที่สูงกว่าของพวกเขาเป็นคุณสมบัติพิเศษอย่างไรก็ตามนอกเหนือจากการบังคับขายเพิ่มขึ้น ปิดการใช้งานเช่นแบตเตอรี่ / ความร้อน? ฉันไม่พบข้อมูลใด ๆ และหาสาเหตุไม่ได้ว่าทำไมจึงปิดใช้งานโดยค่าเริ่มต้น

แก้ไข ---

เพื่อเพิ่มสิ่งเดียวที่ฉันสามารถหาได้คือถ้าไม่มีมันคุณไม่สามารถทำการจำลองเสมือนแบบ x64 ได้อย่างรวดเร็ว นี่เป็นข้อเสียเดียวที่ฉันสามารถหาได้ อย่างไรก็ตามหากนี่เป็นความแตกต่างเพียงอย่างเดียวฉันยังคงสนใจในส่วนที่สองของคำถาม - เหตุใดจึงเสนอตัวเลือกให้ปิดใช้งาน


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

@Breakthrough - ไม่เลือกความผิดกับสิ่งที่คุณพูด แต่ฉันไม่เคยได้ยินเรื่องนี้เลยและฉันก็สนใจที่จะได้ยินเกี่ยวกับเรื่องนี้มากขึ้น คุณมีลิงค์หรือสิ่งใดที่ฉันสามารถอ่านเกี่ยวกับเรื่องนี้ได้หรือไม่? ดังที่คำถามของฉันบอกว่าฉันพยายามเรียนรู้เพิ่มเติมเกี่ยวกับเรื่องนี้ดังนั้นฉันจึงต้องการทราบว่าสิ่งที่จริงมันแตก!
William Hilsum

ขออภัยในความล่าช้าอันยาวนานวิลเลียม ในการหวนกลับอาจเข้ากันได้ / มรดกเป็นเพียงเหตุผลรองที่อนุญาตให้ปิดการใช้งานคุณสมบัตินี้ ฉันแทนจะยืนยันว่าเป็นเหตุผลที่เกี่ยวข้องมากขึ้นคือการที่ช่วยให้การสนับสนุนฮาร์ดแวร์ virtualization ยังสามารถเป็นกังวลการรักษาความปลอดภัยในบางกรณี
พัฒนา

โปรดทราบว่าในหน้าต่างการตั้งค่า VirtualBox ตัวเลือก "ตัวประมวลผล" ซึ่งตั้งค่าจำนวน procs ที่ควรจะทุ่มเทให้กับ VM นั้นไม่สามารถใช้งานได้หากปิดใช้งานการจำลองเสมือนของ bios

คำตอบ:


5

มีคำตอบที่ดีงามสำหรับ "มีมาตรฐานสำหรับเครื่องเสมือนที่มีและไม่มี VT-x หรือไม่มากกว่าใน Server Fault ถึงแม้ว่าคำตอบนั้นมีอายุประมาณหนึ่งปีครึ่ง แต่ก็ยังมีเหตุผล ขึ้นอยู่กับ "โดยทั่วไป AMD-V และ Intel VTx เพิ่มความเสถียรและความสะดวกในการพัฒนาเครื่องเสมือน

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


3

ประสบการณ์ของฉัน (ฉันจำตัวเลขไม่ได้)

Windows XP (โฮสต์) Windows XP (แขก)

ฉันทำมาตรฐาน windows ทั้งใน (โฮสต์และแขก)

Windows XP (โฮสต์) CPU 100% กราฟิก 100% คณิตศาสตร์ 100% ดิสก์ 100%

Windows XP (Guest VMWARE Virtualization ON): CPU: 80% กราฟิก 80% คณิตศาสตร์ 80% ดิสก์: 120%

Windows XP (Guest VirtualPC Virtualization ON): CPU: 70% กราฟิก 50% คณิตศาสตร์ 75% ดิสก์: 90%

และหากไม่มี virtualization ประสิทธิภาพก็ใกล้เคียงกัน แต่ฉันไม่สามารถเรียกใช้ 64bits guest โดยไม่มี virtualization (รวมถึง OSX) เห็นได้ชัดว่ามันเป็นประมาณ 64 บิต อาจมีความแตกต่างบางอย่างเมื่อคุณใช้งานเครื่องเสมือนหลายเครื่องพร้อมกัน

ข้อสรุปของฉัน: การจำลองเสมือนไม่เปลี่ยนประสิทธิภาพอย่างน้อยก็ไม่ใช่สำหรับการใช้งานที่บ้าน แต่เป็นสิ่งจำเป็นสำหรับ 64 บิต VirtualPC ไม่รองรับการเร่งความเร็วกราฟิกอย่างถูกต้องและ vmware เร่งความเร็วดิสก์ของฉัน (โดยการแตกแฟรกเมนต์?)


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