Como testar o limite de alocação máxima de CPU do convidado KVM?

2

Executando o Host do Ubuntu 13.04 e o Guest do vm. Usando o virtio para hdd, nic. Os núcleos da CPU Max-allocaion são 6, o mínimo é 2. aqui está uma captura de tela para esclarecimento: link

Eu criei um vm com o virt-manager apenas para jogar e testar o kvm. Tudo bem, eu tenho um bom entendimento de como funciona o driver de balão de memória, mas ainda não sei como testar se o sistema operacional convidado pode utilizar a configuração máxima para núcleos de CPU. Pelo que eu entendi, o host irá iniciar um thread de qemu para cada núcleo alocado por vm.

Quando eu executo o htop dentro do guest, ele mostra apenas dois núcleos. (também aqui está a saída de cat / proc / cpuinfo: link )

Como posso "forçar" o convidado a alocar os outros 4 núcleos para que ele possa mostrar 6 núcleos no htop? Existe uma maneira de fazer isso?

    
por Ace 17.10.2013 / 05:18

2 respostas

4

Não há alocação max-min, você aloca um número específico e pronto. O "min-max" que você vê é o que é alocável, se você não escolher um número, você receberá o mínimo, que é "2" neste caso. Se você quiser alocar 6 núcleos para a VM, você precisa explicitamente fazer isso

    
por 17.10.2013 / 22:01
0

apenas execute algum processo encadeado com alguma carga; o caminho mais rápido é usar uma fork fork baseada em shell, mas isso matará sua máquina.

    
por 17.10.2013 / 08:50