xen - o que constitui um 'sistema'?

2

Nas notas de lançamento do Xen 4.2, esta declaração aparece:

Large Systems: Following on from the improvements made in 4.1 Xen now supports 
even larger systems, with up to 4095 host CPUs and up to 512 guest CPUs.    

Como o 'sistema' é definido aqui? Um armário de servidores? Uma caixa enorme?

E como é feita a divisão entre uma 'CPU host' e uma 'CPU guest'?

    
por ethrbunny 01.10.2012 / 17:20

2 respostas

4

Um "sistema" é um único computador físico ou virtual.

O limite de 4095 CPUs do host indica que o Xen pode aproveitar ao máximo um sistema host físico com até 4095 núcleos de CPU. Mas, se você tivesse um servidor (teórico) de 8192 núcleos, o Xen poderia usar apenas metade desses núcleos de CPU.

A limitação CPU convidado aplica-se a máquinas virtuais . Se você tiver um servidor com 1024 núcleos, poderá atribuir apenas 512 deles a qualquer máquina virtual.

O que isso realmente significa em 2012? Se você estiver trabalhando com um hardware de servidor típico disponível comercialmente, não terá a oportunidade de atingir esses limites. Então, por que esses limites são importantes? Porque outros hipervisores populares têm limites de CPU muito menores. Por exemplo, o Hyper-V R2 permite apenas 4 CPUs virtuais por sistema operacional guest, e até mesmo o vSphere 5 permite apenas 32.

    
por 01.10.2012 / 18:10
1

Sistema: Um servidor físico / hypervisor (por exemplo, Dell R420)

CPUs do host: Número de encadeamentos de CPU físicos disponíveis para o "Sistema" (CPUs / núcleos / hyper threading / etc.) (ex. Um Intel Xeon E7-8870 é um processador, 10 núcleos e 2 threads por core = 20 "CPUs Host")

CPUs Convidadas: Número de "CPUs Host" utilizáveis por um determinado convidado (por exemplo, você pode "fornecer" 4 "CPUs Host" a um convidado do Windows Server executando o Exchange. A máquina convidada pensaria ele tem um processador quad-core disponível para ele.)

(Eu fiz esta resposta em um wiki da comunidade, fique à vontade para melhorá-la.)

    
por 01.10.2012 / 18:01