Posicionamento da CPU no KVM

Posicionamento da CPU no KVM

Eu tenho uma configuração de convidados KVM onde o posicionamento da CPU está configurado da seguinte forma:

<vcpu placement='static'>1</vcpu>

Agora, como não tenho um cpuset especificado, estava lendo a documentação da libvirt e vi o seguinte:

"Se o cpuset e o posicionamento não forem especificados, ou se o posicionamento for" estático ", mas nenhum cpuset for especificado, o processo de domínio será fixado em todas as CPUs físicas disponíveis."

O que exatamente isso significa? Eu sei que a fixação da CPU afirma que você só pode executar tarefas em uma CPU específica especificada. O que significa estar "fixado" em todas as CPUs físicas disponíveis?

Responder1

O que significa estar "fixado" em todas as CPUs físicas disponíveis?

Isso significa que ele poderá ser executado em qualquer uma das CPUs fisicamente disponíveis no sistema host.

O parágrafo original dos documentos KVM...

O atributo opcional posicionamento pode ser usado para indicar o modo de posicionamento da CPU para o processo de domínio, seu valor pode ser estático ou automático, cujo padrão é posicionamento, ou numatune, ou estático se cpuset for especificado. auto indica que o processo de domínio será fixado no conjunto de nós consultivos da consulta numad, e o valor do atributo cpuset será ignorado se for especificado. Se cpuset e posicionamento não forem especificados, ou se o posicionamento for estático, mas nenhum cpuset for especificado, o processo de domínio será fixado em todas as CPUs físicas disponíveis.

Fonte: 20.4. Alocação de CPU

Referências

informação relacionada