Xen - Faça um sistema operacional convidado ter 2 cpus?

4

Eu herdei uma configuração do Xen. O dom0 e o domU são todos linux. dom0 tem 8 núcleos (ou CPUs, não tenho certeza). Queremos executar mais coisas em um domU. Eu quero torná-lo um processador multicore, ou seja, para que o domU veja dois núcleos.

Como faço isso em xen?

Eu não me importo em forçá-lo a rodar em 2 CPUs específicas (se é uma solução aceitável, tudo bem). Estamos usando um kernel domU genérico (de algum lugar). Eu não sei se este kernel pode suportar CPUs multicore (ou se é mesmo um problema), é relativamente recente, 2.6.26.

    
por Rory 14.01.2010 / 13:08

2 respostas

6

Acredito que você acabou de adicionar vcpus=2 ao arquivo de configuração do convidado.

    
por 14.01.2010 / 13:18
3

Você precisa adicionar / modificar a linha vcpus na configuração do convidado, mas deve estar ciente de que algumas das versões mais recentes do Xen gerenciam a configuração através de um backend enter em algum lugar em / var, portanto, você precisará de mais apenas uma reinicialização do Visitante para que ele possa selecionar as alterações de configuração. Pode funcionar bem com um simples reinício do serviço xend ou uma reinicialização. Se isso não funcionar, um xm destroy , em seguida, xm create do convidado deve ser suficiente.

(Advertência usual, faça backup de suas configurações antes de algo permanente como xm destroy )

    
por 14.01.2010 / 15:18