Combien de machines virtuelles je peux créer et partager des cœurs de processeur sur un processeur à 24 cœurs?

1

J'ai un serveur qui a 2 (CPU) - 24 cœurs. Y a-t-il une limite au nombre de machines virtuelles que je peux créer et affecter à des processeurs?

Ex: Y a-t-il une limite à ce que je ne puisse créer que 6 machines virtuelles ayant chacune 4 processeurs? ou 12 VM avec 2 CPU chacun? (Compte tenu du maximum de 24 cœurs disponibles?)

J'exécute la configuration sur Ubuntu Server 14.04 avec KVM.

TusharG
la source
1
Non, il n'y a pas vraiment de limite et vous pouvez aller au-delà du nombre de cœurs disponibles. Les hyperviseurs, tels que VMWare, agrègent la capacité de l’UC et la divisent par hrtz. Par conséquent, n’attribuez pas vraiment de cœur physique à une machine virtuelle. il coupe le temps d'exécution entre les threads qui ont besoin de temps, jusqu'à la fréquence du quota. Au fur et à mesure que vous ajoutez plus d'invités, de plus en plus de processus voudront une capacité d'exécution. méfiez-vous d'assigner trop de cœurs à un invité. Quand un invité 4 cpu exécute au moins VMWare, il attendra jusqu'à ce qu'il puisse obtenir l'heure sur 4 cœurs (appelé "Processor Ready Time"), ce qui peut vraiment paralyser le débit.
Frank Thomas
Frank Thomas, vous avez répondu à ma question, mais vous y avez répondu en tant que commentaire et par conséquent, je ne vois pas de bouton proche de ma question! @ modérateurs s'il vous plaît aidez-moi! J'ai reçu ma réponse correcte mais incapable de la fermer!
TusharG