Beberapa waktu lalu Ane dibuat jengkel dengan CPU usage VirtualBox yang sangat tinggi ketika menjalankan guest OS CentOS didalamnya, padahal kondisi guest OS sedang idle dan tidak sedang menjalankan proses yang tinggi. Setelah bergoogling ria ternyata banyak yang mengalami nasib yang serupa. Ane belum menemukan jawaban pasti kenapa bug ini bisa muncul. Seorang user bernama Jent dalam sebuah website mengatakan :
The problem you described here is actually due to a bug in virtual box that has to do with the CPU affinity. In other words virtual box does not like switching between multiple cores.
Ada beberapa cara untuk “mengakali” bug ini, salah satunya adalah dengan membuat “dummy guest OS” seperti yang disarankan oleh Shantanu Goel dalam websitenya. Atau solusi lain yang Ane temukan sendiri yaitu dengan menambahkan Processor Virtual ke dalam guest OS. Langkahnya adalah:
1. Buka setting guest OS
2. Pilih submenu System lalu pilih tab Processor
3. Tambahkan satu Processor lagi sehingga guest OS tersebut memiliki 2 processor.
4. Pilih tab Motherboard, centang opsi Enable IO APIC
5. Tekan OK lalu jalankan guest OS tersebut
Cek CPU Usage komputer anda sekarang. Bila sukses maka seharusnya CPU Usage VirtualBox akan turun drastis (di komputer Ane hanya berkisar 1% – 3%). Bila masih tinggi, berarti anda harus googling kembali mencari solusi lain
catatan:
Berikut spesifikasi komputer dan program yang saya gunakan:
- Processor: Intel Core 2 Duo P8600 @ 2.4 GHz
- OS: Windows 7 Professional 64 bit
- Virtual Box 4.0.4
- Guest OS: CentOS 5.4 32 bit, program Guest Addition dari Virtual Box terinstall
referensi:
http://tech.shantanugoel.com/2009/07/07/virtualbox-high-cpu-usage-problem-solved.html




Ini maksudnya apa dat?
Yang mana pak? Ini kasusnya adalah saat menggunakan Virtual Box pak, jadi CPU Usage ketika menjalankan virtual box sangat tinggi, padahal tidak ada proses yang seedang berjalan.