มีสองปัจจัยที่เกี่ยวข้องที่นี่ ในการสั่งซื้อ:
CPU Emulation
เป็นไปได้ว่าการจับคู่ระหว่างโฮสต์และแขกจะบังคับให้ VM ใช้โหมดการจำลอง CPU ฉันไม่ได้คาดหวังว่าสิ่งนี้จะเกิดขึ้น แต่ขึ้นอยู่กับไฮเปอร์ไวเซอร์ระบบปฏิบัติการและสถาปัตยกรรมของคุณ คุณต้องการหลีกเลี่ยงค่าใช้จ่ายนี้ อีกส่วนหนึ่งของสิ่งนี้ที่คุณต้องการให้ VM hypervisor ของคุณตรงกับระบบโฮสต์ของคุณ ดังนั้นหากคุณมี Windows 64 บิตให้มองหา VirtualBox รุ่น 64 บิต VMWare และอื่น ๆ เมื่อคุณมั่นใจว่านี่ไม่ใช่ปัญหา
แกะ
หากโดยทั่วไปแล้วคุณจะให้แขกของคุณน้อยกว่า 4GB of RAM, ติดกับ 32 บิตในขณะนี้ มีการเปลี่ยนแปลงอื่น ๆ ในการย้ายไปที่ x64 ด้วย แต่ส่วนใหญ่แล้วสิ่งเหล่านั้นจะไม่ช่วย VM ของคุณเท่าที่ RAM ที่บันทึกไว้จากตัวชี้ / คำพูดขนาดเล็กจะเนื่องจาก VM มีปัญหา I / O มากขึ้นและต้องการ RAM มากขึ้นเพื่อช่วยประหยัดการไปที่ดิสก์บ่อยครั้ง อย่าลืมอนุญาตให้เติบโตที่นี่ คุณไม่ต้องการสร้าง VM ใหม่ตั้งแต่ต้น ตัวอย่างเช่นฉันอาจตั้งค่า VM ที่ทำหน้าที่เป็นเซิร์ฟเวอร์ฐานข้อมูลเป็น 64 บิตแม้ว่าตอนนี้จะมี RAM เพียง 2GB เท่านั้น ฉันจะทำเช่นเดียวกันสำหรับภาพทดสอบ Windows 7 แต่ถ้าฉันมีเครื่องที่มีอยู่สำหรับการทดสอบเว็บไซต์ภายใต้ IE7 บน Windows XP ฉันจะทิ้งไว้ที่ 32 บิต
ในฐานะโน้ตสุดท้ายคุณพูดถึงว่าคุณปิดการทำไฮเปอร์เธรด คุณอาจต้องการที่จะเปิดถ้าคุณจะทำงาน VM จำนวนมาก สาเหตุที่คุณต้องการปิดการทำงานนี้ในบางครั้งก็คือมันให้แคชต่อคอร์มากขึ้น คนส่วนใหญ่ที่มีโปรเซสเซอร์ Quad Core ไม่ได้ใช้แกนประมวลผลบ่อยครั้งและแกนเพิ่มเติมที่ให้โดยการทำไฮเปอร์เธรดก็ไม่ได้ทรงพลังเพราะปัญหาความขัดแย้งในท่อ เกี่ยวข้องในทางใดทางหนึ่ง ดังนั้นการได้รับจากขนาดแคชที่ใหญ่ขึ้นในบางคอร์บางครั้งก็อาจเกินดุลการได้รับจากคอร์ที่อ่อนแอเพิ่มเติม อย่างไรก็ตามวีเอ็มเอสสามารถใช้คอร์เสริมปลอมเหล่านั้นและตรวจสอบให้แน่ใจว่าได้ทำความสะอาดท่ออย่างเป็นธรรมด้วยปัญหาบางประการที่โดยปกติจะระงับฟีเจอร์นี้ไว้