ESXi virtual processor?

ESXi virtual processor? - Infrastructures serveurs - Systèmes & Réseaux Pro

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

Reply

Marsh Posté le 11-06-2010 à 10:19:28   

Reply

Marsh Posté le 11-06-2010 à 10:29:30    

Pas forcement.

Reply

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?

Reply

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.


Message édité par Tuxerman12 le 11-06-2010 à 10:55:53
Reply

Marsh Posté le 11-06-2010 à 11:06:59    

lecharcutierdelinux a écrit :

Mais encore?
Comment faut il configurer, j'ai 4 serveurs de messageries en VM.
 
Je mets 4 VCPU pour chaque ou 1 pour chaque?


 
 
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

Reply

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?

Reply

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 ....

Reply

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.


Message édité par ShonGail le 13-06-2010 à 10:04:20
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed