VirtualBox num Core Dedicado

Actualmente os sistemas multi-core já são bastante comuns, o que torna possível correr varias aplicações em simultâneo sem sobrecarregar o PC, ao contrario do que acontecia antes.

Outra vantagem é a possibilidade de escolher o core no qual a aplicação vai correr, o que para os utilizadores da VirtualBox que estão a ter uma  percentagem de utilização da CPU bastante elevada. A escolha do core é feita com recurso ao taskset.

Nas distribuições mais recentes o taskset já vem instalado por defeito, mas caso não esteja instalado

$ sudo apt-get install util-linux

Para determinar o id do core procurar a linha core id depois de executar o comando

$ cat /proc/cpuid

Depois é substituir esse valor em [core_id] para obrigar a VirtualBox a correr nesse core

$ taskset -c [core_id] virtualbox

Em vez do nome do processo também se pode utilizar o seu PID (obtido através de $ ps ax)

$ taskset -c [core_id] -p [process_id]

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: