Executando uma máquina virtual em um processador ou núcleo dedicado

4

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.

    
por Cocoro Cara 01.03.2011 / 21:41

1 resposta

3

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:

link

    
por 01.03.2011 / 21:45