ESXi virtual processor? - Infrastructures serveurs - Systèmes & Réseaux Pro
Marsh Posté le 11-06-2010 à 10:46:00
Mais encore?
Comment faut il configurer, j'ai 4 serveurs de messageries en VM.
Je mets 4 VCPU pour chaque ou 1 pour chaque?
Marsh Posté le 11-06-2010 à 10:48:21
Si tu sens que tes VM auraient besoin de 4 cores, vaut mieux ne pas les virtualiser. Sans cloisonnement, le risque c'est de tout saturer si une vm plante et bouffe toutes les ressources CPU.
Mets un CPU à chaque et regarde ce que ça consomme en prod, tu peux ajuster après, à moins que tu ne connaisses déjà les besoins de tes serveurs. Tu peux même restreindre une VM à ne pas utiliser plus de xx % d'un CPU.
Marsh Posté le 11-06-2010 à 11:06:59
lecharcutierdelinux a écrit : Mais encore? |
Si tu as uen licence 1 cpu, les 4 cpu virtuels seront réparti sur les 4 cores mais l addition en frequence max sera le total d un core
Marsh Posté le 11-06-2010 à 15:12:46
en gros c'est soit on dedie des core a une vm, soit on met les 4 en communs pour toutes les vm?
Marsh Posté le 11-06-2010 à 15:15:03
ça dépend avant tout de la licence que tu as acheté.
Ensuite quand le nombre de licence cpu que tu as tu fais ce que tu veux 1 2 ou plus. et tu peux mutualiser, donenr des priorité, resosources minimum etc ....
Marsh Posté le 13-06-2010 à 10:04:05
lecharcutierdelinux a écrit : en gros c'est soit on dedie des core a une vm, soit on met les 4 en communs pour toutes les vm? |
Non tu mets autant de VCPU pour chaque VM que tu le veux. 2 pour la VM1, 4 pour le VM2, 1 pour le VM3, etc.
Mais :
- si VM2 occupe les 4 coeurs à pleine puissance alors plus rien pour VM1 & VM3
- Si VM1 occupe ses 2 coeurs à pleine puissance alors ca en fait 2 en moins pour VM2 et plus rien pour VM3 si son coeur est le même qu'un de ceux attribués à VM1
Alors faut être malin et :
- n'attribuer au VM que le nombre de VCPU utile et que les services qui tournent vont être aptes à utiliser (si ton service ne sait pas exploiter le multicore, inutile de lui mettre 4 VCPU)
- Répartir les VM, notamment celles critiques sur des VCPU propres (On peut définir dans les options des VM à quels cores vont correspondre les VCPU)
- limiter la consommation en Mhz des VM ou réserver des Mhz pour les VM critiques.
Marsh Posté le 11-06-2010 à 10:19:28
Bonjour à tous,
j'ai installé un ESXI sur un quad-core.
Lorsque je créé une VM il me demande le nombre de Virtual CPU mais je sais pas quoi répondre.
Est-ce qu'un 1 virtual CPU = 1 coeur?
Quand on a plusieurs VM si on met 4 pour chaque VM que se passe t'il?
D'avance merci