VMWARE - Allocation CPU à une VM [Résolu] - Infrastructures serveurs - Systèmes & Réseaux Pro
Marsh Posté le 07-08-2012 à 14:42:22
Il ne s'agit pas de la ressource dont il dispose mais de la ressource qui lui est reservé s'il est necessaire de réservé.
Illimité ne veut pas dire que les autres VM n'auront plus rien.
Cette page permet d'optimiser l'utilisation des ressources si on a des serveurs très gourmands,
En général sur les ESX le processeur n'est pas le premier point de contention
A quoi sert de bloquer des ressources sur un serveur s'il ne l'utise pas ?
Ce n'est pas génant qu'une VM consomme un peu plus de processeur ponctuellement, il ne sert pas a grand choses de la limiter si les autres machines n'ont n'en pas besoin.
Ces options servent à optimiser celon la config. Dans de nombreux cas ils n'est pas utile d'aller jusque la.
Marsh Posté le 07-08-2012 à 14:57:40
Merci pour ces explications. Alors si ce n'est pas sur cet endroit que l'on paramètre la vitesse du CPU, à quel endroit peut-on le faire au niveau de Vmware ?
Car l'OS de l'invité a un CPU de 2,67Ghz. Je ne trouve pas où on défini ces 2,67Ghz sur Vmware en fait et je me dis que cela doit bien être quelque part sinon la VM prendrait la puissance totale de l'ESX !?
J'arrive pas à capter le truc
Merci
Marsh Posté le 07-08-2012 à 15:14:59
akizan a écrit : Je ne trouve pas où on défini ces 2,67Ghz sur Vmware en fait et je me dis que cela doit bien être quelque part sinon la VM prendrait la puissance totale de l'ESX !? |
Tu dois confondre Vitesse processeur et Capacité Totale.
Ta VM cliente aura pour vitesse processeur la vitesse du processeur physique. Si ton processeur physique est cadencé a 2.67GHz, la machine cliente ne pourra pas aller plus vite.
Marsh Posté le 07-08-2012 à 15:30:31
Excuse mais je crois que je n'ai pas compris. Tu veux dire que la vitesse de 2,67Ghz de ma VM est égal à la vitesse du processeur physique (celui de l'ESX ?)
Si oui comment je peux le vérifier ?
Merci ^^'
Marsh Posté le 07-08-2012 à 15:41:10
Regarde dans ton client vSphere au niveau de l'onglet Summary de ton serveur.
Tu devrais avoir les infos au niveau de CPU Cores.
Marsh Posté le 07-08-2012 à 15:48:46
ReplyMarsh Posté le 07-08-2012 à 15:50:55
Non, pardon, je me suis mal exprimé. Il faut regarder les mêmes infos mais sur le serveur physique.
Marsh Posté le 07-08-2012 à 16:27:21
A ta VM, tu as attribué un ou des vCPU.
Grossièrement, un vCPU = 1 core de CPU.
Si ta VM a un vCPU et que ton hôte physique a un quad core cadencé à 3Ghz, alors la puissance disponible pour ta VM est de 3Ghz.
Si elle prend toute ses ressources CPU, la VM occupera à fond l'équivalent d'un core du CPU de ton hôte physique.
Marsh Posté le 07-08-2012 à 20:37:07
ShonGail a écrit : A ta VM, tu as attribué un ou des vCPU. Grossièrement, un vCPU = 1 core de CPU. Si ta VM a un vCPU et que ton hôte physique a un quad core cadencé à 3Ghz, alors la puissance disponible pour ta VM est de 3Ghz. |
C'est exactement cela. Et si tu veux allouer plus de 'puissance' alors tu rajoutes un vcpu a ta vm et le cas echeant tu augmentes 'la part cpu allouée ' a cette vm
Marsh Posté le 08-08-2012 à 08:26:28
Reply
Marsh Posté le 07-08-2012 à 14:20:30
Bonjour,
Une mini question tout bête pour les spécialistes Vmware.
Sur une machine virtuelle de notre infrastructure, les paramètres de puissance du CPU en Mhz que l'on peut donner, ça se trouve bien ici :
Je trouve super bizarre que la case "illimité" soit cochée !?!
Est-ce normal ? Sur ce que je comprend, la Vm peut prendre toute la ressource CPU de l'ESX ?!? Car si c'est le cas, comment cela se passe pour les autres VMs du même ESX ?
Merci de votre éclairage par lanterne / radar / phare
Message édité par akizan le 08-08-2012 à 08:27:04