
Problema de alto consumo de CPU en VirtualBox / High CPU load in Virtualbox
31/03/2009En casos en los que al ejecutar una máquina virtual (vm) de VirtualBox se pueden copar los recursos de la máquina anfitriona sin lógica. Tras haber analizado la memoria asignada a la vm y teniéndola en reposo (idle), sin apenas uso, se pueden ver datos similares al siguiente:
carlos@shirley:~$ top
top - 19:12:44 up 25 min, 1 user, load average: 1.26, 1.38, 1.11
Tasks: 92 total, 2 running, 90 sleeping, 0 stopped, 0 zombie
Cpu(s): 10.2%us, 6.6%sy, 81.5%ni, 0.0%id, 0.0%wa, 1.0%hi, 0.7%si, 0.0%st
Mem: 895708k total, 886940k used, 8768k free, 3176k buffers
Swap: 971924k total, 26028k used, 945896k free, 91784k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
11491 carlos 20 0 416m 278m 6780 S 94.3 31.8 3:21.06 VBoxHeadless Monowall (no-gui)
11536 carlos 20 0 295m 157m 6816 S 2.6 18.1 1:56.37 VBoxHeadless Debian
11180 boinc 39 19 173m 29m 2088 R 2.8 3.4 9:51.67 charmm34_6.15_x
(...)
Para solucionarlo, es tan sencillo como aumentar el tamaño de la memoria de video de la máquina virtual en cuestión y reiniciarla. Es probable que el alto consumo se deba al uso de vrdp o una memoria de video insuficiente, incluso aunque el sistema no tenga interfaz gráfica.
Buen dato. Voy a probarlo. Me pasa que apenas arranco un xp con virtualbox me consume un 25% de cpu y cuando quiero acordar me está consumiendo un 40%, en idle siempre.
Conseguiu resolver o problema com o alto consumo da cpu?
Si, aumentando la memoria de video, todo ok. 32mb creo que le puse.
Por otro lado tenía un antivirus corriendo en el windows y como no lo uso para internet, lo desinstalé y ahora corre mucho mas rápido todo. Hasta pude disminuirle la RAM asignada a unos 256mb y funciona bien.
También noté muchas mejoras con la versión 3.1.8.