Utilização de CPU do Vagrant + Virtualbox muito baixa no Windows 8.1

3

Estou executando uma VM do Virtualbox que executa o Ubuntu 14.04 LTS provisionado pelo Vagrant. Existem dois núcleos físicos no meu computador (Dell Inspiron Laptop), que eu atribuí os dois para a VM (isso eu verifiquei a partir do VirtualBox GUI também).

Estou executando uma consulta Postgresql intensiva da CPU na VM, que utiliza 99-100% do poder de processamento (como mostrado pelo comando 'top' no linux), mas a CPU alocada para o VirtualBox (VBoxHeadless.exe) no Windows é em torno de 8-9%. Assim, o desempenho geral da VM sofre. Como posso melhorar o desempenho?

    
por mehmet 16.06.2015 / 15:51

1 resposta

2

Pesquisando mais sobre isso, percebi que o Windows estava em um cronograma de energia menos agressivo. Eu mudei para 'High Performance' e ajudou (daaa!). Agora, o VBoxHeadless.exe sobe para 35%, o que é mais razoável, pois sei que o postgresql não pode utilizar múltiplos núcleos para uma tarefa (então 50% seria o limite para isso); sempre que eu enviar duas dessas consultas simultaneamente, ele vai até 70%, e a ventoinha da CPU começa a rugir!

    
por 16.06.2015 / 20:34