การใช้ประโยชน์จาก VirtualBox parav virtualization ในแขกของ Ubuntu ได้อย่างไร


9

ฉันมี Ubuntu 14.04.3 (พร้อมเคอร์เนล linux-generic-lts-vivid (3.19)) โฮสต์ 64 บิตและแขก VirtualBox ที่มีระบบปฏิบัติการและการตั้งค่าเดียวกัน

โฮสต์นั้นมีซีพียู AMD A10-7800

หากฉันเปิดใช้งานอินเทอร์เฟซของ KVM parav virtualization ใน VirtualBox ฉันต้องเปลี่ยนอะไรในเกสต์เพื่อรับประโยชน์จากมันหรือไม่?

คำตอบ:


13

จากคู่มือ Virtualbox :

ระบบปฏิบัติการกระแสหลักและทันสมัยส่วนใหญ่รวมถึง Windows และ Linux มาพร้อมกับรองรับหนึ่งหรือมากกว่าหนึ่งอินเตอร์เฟส ดังนั้นโดยทั่วไปไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมในเกสต์ (รวมถึง VirtualBox Guest Additions) เพื่อใช้ประโยชน์จากฟีเจอร์นี้

VirtualBox ให้ส่วนต่อไปนี้:

  • ขั้นต่ำ:ประกาศการมีอยู่ของสภาพแวดล้อมเสมือนจริง นอกจากนี้รายงานความถี่ TSC และ APIC ไปยังระบบปฏิบัติการของแขก ผู้ให้บริการนี้จำเป็นสำหรับการเรียกใช้แขกของ Mac OS X

  • KVM:แสดงอินเทอร์เฟซ Linux KVM hypervisor ซึ่งเป็นที่รู้จักโดยเคอร์เนล Linux ที่เริ่มต้นด้วยรุ่น 2.6.25 ขณะนี้การใช้งานของ VirtualBox รองรับนาฬิกาที่แบ่งเป็นส่วน ๆ และ SPL Spinlocks ผู้ให้บริการนี้แนะนำสำหรับผู้ใช้ Linux

  • Hyper-V:นำเสนออินเทอร์เฟซไฮเปอร์ไวเซอร์ Microsoft Hyper-V ซึ่ง Windows 7 รู้จักและระบบปฏิบัติการรุ่นใหม่กว่า ขณะนี้การใช้งานของ VirtualBox รองรับนาฬิกา paravirtualized, การรายงานความถี่ของ APIC, การรายงานข้อผิดพลาดของแขก ขอแนะนำผู้ให้บริการนี้สำหรับผู้เข้าพัก Windows

เคอร์เนลของ Ubuntu ได้รับการรวบรวมด้วยการสนับสนุนแขกของ KVM ดังที่คุณเห็นในผลลัพธ์grep CONFIG_KVM_GUEST /boot/config-*ดังนั้นจึงไม่จำเป็นต้องเปลี่ยนแปลงอะไรในระบบของแขก

ฉันคิดว่าคุณควรติดตั้งการเพิ่มของผู้เยี่ยมชม ฉันไม่ได้ใช้มาตรฐานใด ๆ แต่ฉันรู้สึกว่าระบบของผู้เข้าพักมีความคล่องแคล่วและตอบสนองกับ Guest Additions & KVM มากกว่าเมื่อเปรียบเทียบกับ KVM เพียงอย่างเดียว คุณจะไม่สามารถเข้าถึงโฟลเดอร์ที่แชร์หรือคัดลอก / วางระหว่างโฮสต์และแขก

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