Saya sudah mencoba semua solusi yang tersedia di berbagai forum. Ini adalah konfigurasi sistem saya:
- Pentium Dual Core T230 (1.73 + 1.73), RAM 2gb
- Oracle VM VirtualBox ver. 4.3.14 r95030
Ini adalah konfigurasi tamu saya:
- Windows 7 dengan 1gb RAM ditugaskan untuk itu dan 20gb hdd
Manajer tugas host saya menunjukkan aktivitas CPU 100% bahkan ketika tamu idle.
Saya juga telah membuat mesin DOS yang disarankan untuk tidak melakukan apa pun dan yang mengurangi aktivitas CPU menjadi sekitar 56% tetapi tidak sama seperti seharusnya ketika host dan tamu saya menganggur.
Solusi lain yang tersedia bagi saya adalah untuk mengatur afinitas VirtualBox ke prosesor tunggal tetapi saya tidak dapat melakukan itu, itu menolak akses. Saya masuk sebagai administrator dan juga telah memeriksa "Tampilkan proses dari semua pengguna".
virtualbox
Christopher Martin
sumber
sumber
Jawaban:
Prosesor Anda tidak menawarkan virtualisasi berbantuan perangkat keras sehingga VirtualBox menggunakan teknik berbasis perangkat lunak, yang akan menggunakan lebih banyak waktu CPU dan membuat semuanya lambat.
Baca lebih lanjut di sini .
sumber
Saya mengalami masalah ini dengan Akselerasi Video 2D diaktifkan. Setelah saya menonaktifkannya di pengaturan mesin Virtualbox, penggunaan CPU host tinggi hilang.
sumber
juga coba alternatif ini di mana pria itu menonaktifkan "Nested Paging". Ini bekerja untuk saya mengurangi 16% penggunaan cpu.
sumber
Tampaknya ada banyak penyebab berbeda untuk penggunaan CPU yang tinggi pada host.
Dalam kasus saya, dengan tamu Win7, solusinya adalah menonaktifkan "VirtualBox Remote Desktop Extension".
Baik di Pengaturan -> Tampilan -> Remote Display: batalkan pilihan "Enable Server".
Atau dengan memulai mesin dengan
-vrde off
opsi.sumber
Jika Anda baru saja menyiapkan mesin, mungkin pembaruan windows. Itu tidak dapat dilihat dalam daftar proses dan sangat lapar CPU. Punya masalah ini beberapa kali.
Buka layanan, temukan pembaruan windows, hentikan, lihat apakah itu menjatuhkan penggunaan CPU. Jika itu mempertimbangkan menonaktifkan sepenuhnya.
sumber
Tidak ada yang di atas bekerja untuk saya dengan laptop Acer lama, 2 core CPU x86; 3 gigs RAM, menjalankan Win XP SP3 Host, dan Win 7 guest (di VirtualBox 5.0.24). Tab "Akselerasi" saya dinonaktifkan, jadi "Nested Paging" tidak diaktifkan. Juga "Remote Display" secara default dinonaktifkan. Panel VirtualBox telah secara otomatis menonaktifkan pemilihan sejumlah inti CPU, dan macet di 1 CPU (meskipun baki sistem Host saya jelas menunjukkan keterlibatan kedua core CPU). Juga Pembaruan Windows mesin tamu sudah dinonaktifkan.
Namun, mesin tamu saya menghabiskan setidaknya 50% dari CPU bahkan saat idle.
Solusi saya? Masalahnya terpecahkan hanya ketika saya mengaktifkan akselerasi 2D dan 3D di "Pengaturan -> Tampilan -> Layar" dan kemudian meningkatkan "Memori Video" di tab yang sama ("Pengaturan -> Tampilan -> Layar") ke maksimum 256 mg diizinkan.
Setelah mesin tamu menerima banyak memori video dari RAM, penggunaan CPU turun menjadi 10% hingga 20%.
sumber