VirtualBox ช้ามากใน Windows 10


15

ฉันติดตั้ง VirtualBox บน Windows 8.1 แล้วและทำงานได้อย่างถูกต้อง ฉันอัพเกรดเป็น Windows 10 และติดตั้ง VirtualBox อีกครั้ง แต่มันช้ามาก

ข้อมูลระบบ:

  • CPU: Intel Core i5
  • กราฟิกการ์ด: Nvidia 740m
  • 6 RAM กิกะไบต์
  • พื้นที่เก็บข้อมูล SSD ขนาด 256 GB

ไดรเวอร์เป็นรุ่นล่าสุดแล้ว เปิดใช้งานการเร่งความเร็ว 3D

มีปัญหาอะไร?


คุณหมายถึงกราฟิคช้าหรือไม่ ฉันประสบปัญหาเดียวกันใน VMWare Player เช่นกัน ฉันยังไม่พบวิธีแก้ปัญหา
กาวิน

ใช่เหมือนกัน กรุณาแสดงวิธีแก้ปัญหาของคุณ
อาลี

คุณกำลังใช้ Virtualbox เวอร์ชันปัจจุบันที่ฉันเข้าใจอยู่หรือไม่
Ramhound

ฉันใช้รุ่นล่าสุด
Ali

คำตอบ:


14

ดูเหมือนว่าคุณกำลังใช้งานแล็ปท็อปดังนั้นตัวเลือกการปรับแต่งพลังงาน Windows อาจเป็นวิธีแก้ไขปัญหา:

http://www.rawinfopages.com/tips/2015/05/speed-up-virtualbox-enormously-with-this-simple-tweak/

อ้างถึง:

ดังนั้นมันจึงกลายเป็นปัญหาง่าย ๆ ส่วนหนึ่งเกิดจากการเลือกแผนการใช้พลังงานที่ไม่ถูกต้อง ตรวจสอบให้แน่ใจว่าได้เลือกแผนการใช้พลังงานสูงเมื่อเรียกใช้เครื่องเสมือน VirtualBox

หลังจากการทดลองเพิ่มเติมฉันพบว่าการเพิ่มความเร็วโปรเซสเซอร์ขั้นต่ำเมื่อใช้พลังงานไฟจะทำให้ความเร็ว CPU เพิ่มขึ้น การตั้งค่าเป็น 80% ทำให้ความเร็วขั้นต่ำ 2GHz สำหรับไฟเมนซึ่งดีสำหรับการใช้งานเครื่องเสมือน

ในการทำเช่นนี้ให้ไปที่ตัวเลือกพลังงานในแผงควบคุมและถัดจากแผนประหยัดพลังงานคลิกเปลี่ยนการตั้งค่าแผน ในหน้าจอถัดไปคลิกเปลี่ยนการตั้งค่าพลังงานขั้นสูง ขยายการจัดการพลังงานตัวประมวลผลสถานะตัวประมวลผลต่ำสุดและตั้งค่าเสียบเป็น 80% หรือค่าใดก็ตามที่ให้ประสิทธิภาพที่สมเหตุสมผลในเครื่องเสมือน


2
แผนการใช้พลังงานเป็นโหมดประสิทธิภาพสูง
Ali

@Ali Pity แล้ว :(
mlvljr

1
สิ่งนี้ใช้ได้สำหรับฉันควบคู่ไปกับการปิดใช้งานแคช I / O โฮสต์ในการตั้งค่าดิสก์
พหุนาม

2
@Polynomial ขออภัยคุณปิดใช้งานแคช I / O หรือไม่ ไม่ควรที่จะทำให้ช้าลง?
Kyle Strand

1
มันบ้าพอที่จะแก้ไขปัญหาได้ทั้งหมด cray-cray <3 มัน ฉันยังติดตั้งส่วนเพิ่มเติมของ VirtualBox Guest ซึ่งคุณควรทำอยู่ดี ไม่แน่ใจว่าอาจช่วยได้เช่นกัน
Nicholas

6

ฉันสังเกตเห็นว่าความเร็วของ Windows เพิ่มขึ้นอย่างมากหลังจากเปิดใช้งานการเร่งความเร็ว 3D จากแผงการตั้งค่าการแสดงผล


4

ฉันมีปัญหาเดียวกันวันนี้ - พบว่า "ตัวควบคุมกราฟิก" (แท็บจอแสดงผล) ได้ตั้งค่าเริ่มต้นเป็น VBoxSVGA เมื่อคลิกที่ VMs ทั้งหมดของฉันจะเป็นการตั้งค่าเดียวเท่านั้น ดังนั้นฉันจึงเปลี่ยนเป็น VBoxVGA และ voila - ไม่ล่าช้าอีกต่อไป! มันแย่มากฉันเห็นการอัปเดตการแสดงผลในการแสดงตัวอย่างขนาดเล็กของ VirtualBox Manager ดังนั้นฉันจึงคลิกปิด VM จากนั้นคลิกกลับและการแสดงจะอัปเดต ดีเหมือนใหม่ตอนนี้


นั่นเป็นกลอุบาย (การเพิ่มหน่วยความจำ / ซีพียูมากขึ้นไม่ได้ทำอะไร) ความแตกต่างอย่างมากของความล่าช้าด้านกราฟิกหลังจากฉันเปลี่ยนเป็น VBoxVGA
PerrierCitror

3

ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งVirtualBox Guest Additionsซึ่งทำให้แน่ใจว่าระบบปฏิบัติการเสมือนจริงสามารถทำงานได้ดีขึ้นกับฮาร์ดแวร์ที่เปิดเผยผ่านโฮสต์


4
ฉันติดตั้งแล้ว แต่ไม่มีอะไรเปลี่ยนแปลง
Ali

2

ใน Virtualbox เพิ่มหน่วยประมวลผลเพิ่มเติมในการตั้งค่า VM และให้หน่วยความจำเพิ่มเติมช่วยฉัน


2

1) คุณอาจแยกออกจากโปรแกรมป้องกันไวรัสและ Windows Defender:

ค้นหา Virus and Protection > ... Settings > Add Exclusions > Add Folder -> C:\Program Files\Oracle\VirtualBox

ป้อนคำอธิบายรูปภาพที่นี่

2) Execution capตรวจสอบ ฉันใช้ประมาณ 30-70%

CPU Execution capจำกัด ระยะเวลาที่โฮสต์ CPU ใช้เพื่อจำลอง CPU เสมือน การตั้งค่าเริ่มต้นคือ 100% ซึ่งหมายความว่าไม่มีข้อ จำกัด การตั้งค่า 50% หมายถึง CPU เสมือนเดียวสามารถใช้ CPU ของโฮสต์ได้สูงสุด 50%

ป้อนคำอธิบายรูปภาพที่นี่


1

ขณะนี้ฉันมีปัญหาเดียวกันกับ WIN8 มีการติดตั้ง GuestAdditions แต่ภาพ WIN8 ช้ามาก

ฉันแก้ไขได้โดยลบ GuestAdditions รีสตาร์ท VM และติดตั้ง GuestAdditions ใหม่ ดูเหมือนว่าจะมี GuestAdditions 4.x อยู่ตลอดเวลาใน Win8 VM แต่ไม่ได้รับการแจ้งเตือนให้อัพเดต GuestAdditions ตอนนี้ฉันมี GuestAdditions 5.2 และ VM ทำงานเร็วและราบรื่น


1

ฉันปิดการใช้งานโฮสต์ I / O แคชจากการตั้งค่า Vbox และมันทำงานได้แปลก (ใช่ฉันรู้ว่ามันไม่สมเหตุสมผล แต่ก็ใช้งานได้และฉันต้องการแบ่งปัน)


1

ในกรณีของฉันมันเป็นโปรแกรมป้องกันไวรัสรุ่น AVG Business! มันทำให้ Oracle oracle ของฉันช้าลงอย่างผิดปกติ หากคุณกำลังเผชิญกับประสิทธิภาพการทำงานช้าผิดปกติฉันจะแนะนำให้คุณปิดการใช้งานโปรแกรมป้องกันไวรัสอย่างสมบูรณ์และตรวจสอบว่ามันปรับปรุง หลังจากนั้นคุณสามารถเพิ่มเส้นทางของ oracle vm ในรายการข้อยกเว้น (ใน AVG สิ่งเหล่านี้อยู่ใน File shield และ Behavior shield)

หมายเหตุ: แม้แต่ windows defender ก็สามารถทำให้ช้าได้ ดังนั้นในกรณีที่คุณไม่มีโปรแกรมป้องกันไวรัสโปรดตรวจสอบหลังจากปิดการใช้งาน Windows Defender ก่อน


0

สิ่งที่แปลกประหลาดมากขึ้นกับแขกของ Windows 10 (หลังจากติดตั้งใหม่ทั้งหมด) บนโฮสต์ที่แตกต่างกันสองแห่ง

ในโฮสต์เดียวที่มีโฮสต์ Windows 10 VoxSVGA + 3D สามารถใช้งานได้

บนโฮสต์อื่นที่มีโฮสต์ Linux Manajaro (เคอร์เนล LTS สุดท้าย 5.x) โฮสต์ VBoxSVGA (ที่มีและไม่มี 3D accel) ทำให้แขกไม่สามารถเข้าถึงเดสก์ท็อปค้างก่อนที่จะย้ายจุด BSOD ฯลฯ

บนโฮสต์อื่นที่มีโฮสต์ Linux Manajaro (สุดท้ายคือเคอร์เนล LTS 5.x) VMSVGA พร้อม 3D accel ทำให้แขกไม่สามารถเข้าถึงเดสก์ท็อปค้างก่อนที่จะย้ายจุด BSOD ฯลฯ

บนโฮสต์อื่นที่มีโฮสต์ Linux Manajaro (เคอร์เนล LTS สุดท้าย 5.x) VMSVGA ที่ไม่มีแอคเซล 3D ทำให้แขกเข้าถึงเดสก์ท็อป แต่ช้ามากจนใช้ไม่ได้มากกว่าครึ่งชั่วโมงถึงเดสก์ท็อปมากกว่าสิบนาที เพื่อแสดงเมนู windows หลังจากคลิกมากกว่าห้านาทีเพื่อแสดงเมนูเดสก์ท็อปตามบริบทใกล้สองชั่วโมงเพื่อเปิด explorer ใกล้หนึ่งชั่วโมงครึ่งเพื่อเปิดแผ่นจดบันทึกใกล้ 45 นาทีเพื่อเปิดหน้าต่างคอนโซล cmd พิมพ์อักขระสี่ตัวของ "ซีดี \ "ใช้เวลาเกือบสองนาทีเต็มในรายการที่แสดงคือตัวละครตัวหนึ่งทุกสี่หรือห้าวินาทีและอื่น ๆ อีกเกือบห้าชั่วโมงในการปิดเครื่อง

ด้วยความอดทนจำนวนมากฉันได้ลองถอนการติดตั้งรีบูตและติดตั้ง AddOns ใหม่ซึ่งใช้เวลาทั้งสัปดาห์ใกล้ 166 ชั่วโมง แต่นั่นก็ไม่ได้ช่วยเหมือนเดิม

อย่างที่ฉันบอกว่า Windows 10 เป็นการติดตั้งใหม่ทั้งหมด

สิ่งที่แปลกก็คือการติดตั้งแบบแขกรับเชิญนั้นทำบนโฮสต์ Intel Windows 10 และปัญหาความเร็วปรากฏบนโฮสต์ AMD Linux

ถ้าฉันติดตั้งผู้เยี่ยมชมบนโฮสต์ AMD Linux มันก็ใช้ได้ แต่ถ้าฉันพาแขกไปที่โฮสต์ Intel Windows แขกก็มีปัญหาเดียวกัน BSOD หรือช้ามากขึ้นอยู่กับ (VBoxSVGA ด้วย / ไม่ใช้ 3D และ VMSVGA ด้วย 3D = BSOD) vs (VMSVGA ที่ไม่มี 3D = ช้ามาก)

ช้ามาก = หลายนาที (> 30 นาที) เพื่อบูตเพียงไม่กี่ชั่วโมงเพื่อปิดเครื่องใหม่ ฯลฯ

BSOD = ไม่ถึงเดสก์ท็อปเพียงแค่หยุดหรือ BSOD และรีบูตอัตโนมัติ

มันเกิดขึ้นเฉพาะกับแขกที่ใช้ Windows 10 ฉันได้ลองและแขกเก่าของ WinXP ที่ฉันมีและทำงานได้อย่างสมบูรณ์แบบในทั้งสองโฮสต์ (ฉันสามารถย้าย WinXP guest form จาก Intel ไปเป็น AMD กลับไปกลับมาได้โดยไม่มีปัญหา แต่ไม่ใช่แขก 10 Win)

ฉันยังได้ทดสอบด้วยการตั้งค่าเริ่มต้นที่ VBox ใช้เมื่อสร้าง VM ด้วยชุดค่าผสมทุกประเภท (PAE / NX, IO, แคช ฯลฯ ) สิ่งเดียวที่ทำให้ BSOD เทียบกับการเข้าถึงเดสก์ท็อปคือการเลือก VMSVGA โดยไม่มี 3D แต่ hten ที่ VM ช้าเกินกว่าจะใช้งานได้

โฮสต์ทั้งสองมีตัวประมวลผลที่ทันสมัยเหมาะสม, RAM จริง 8GiB (2GiB ต่อแขก)

และใช่ฉันได้ลองกับขนาดหน่วยความจำวิดีโอของแขกสูงสุดไม่ช่วยอะไรเลย นอกจากนี้ 100%, 90% .. 50% ของ CPU ไม่ได้ช่วยอะไร แขกที่มีเพียง 2 คอร์ดังนั้นโฮสต์มีคอร์เพิ่มเติมมากมาย (Intel เป็น Quad Core ที่ไม่มีมัลติเธรดและมี 32 คอร์ที่มี 64 เธรด)

ปัญหานี้ปรากฏขึ้นหลังจาก VirtualBox เปลี่ยนเป็น 6.x จาก 5.x แต่ด้วย 5.x ไม่ว่าการกำหนดค่าวิดีโอใดที่ฉันใช้ปัญหาผู้เยี่ยมชม 10 คน BSOD คือการปรากฏขึ้นทุกครั้งที่ฉันใช้ VM guest บน AMD หากทำการติดตั้งใน Intel และในทางกลับกันอย่างน้อยก็ด้วย VBox 6.xi สามารถเข้าถึงเดสก์ท็อป (ด้วย 5.xi ไม่ได้) แต่มันใช้ไม่ได้

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