Se você executar um sistema de virtualização que usa um único processo por máquina, como o VirtualBox ou o VMWare Server, poderá definir a afinidade desse processo para um determinado processador.
Este guia mostra como:
Nosso sistema básico é executado no Linux, mas infelizmente a interface do usuário precisa estar no Windows. É uma longa história. Mas isso é o requisito. Então, nossa idéia era rodar o Windows em uma máquina virtual usando o VirtualBox ou o Xen. Devido às nossas restrições de desempenho em tempo real, queremos isolar a máquina virtual para um único processador (no caso de uma máquina com vários processadores) ou um núcleo de processador no caso de um processador com vários núcleos.
É algo assim possível? A afinidade do processador (núcleo) pode ser definida no processo que está executando a máquina virtual? Uma plataforma de virtualização é melhor que outra para esse requisito. Estou confuso com o Xen, o KVM, o VirtualBox, o OpenVZ, etc.
Se você executar um sistema de virtualização que usa um único processo por máquina, como o VirtualBox ou o VMWare Server, poderá definir a afinidade desse processo para um determinado processador.
Este guia mostra como: