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