Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
25 juillet 2010 7 25 /07 /juillet /2010 20:40

VMware

 

Cette semaine, je suis allé chez un client qui avait un problème. Jusque là, rien d'anormale.

Son problème était simple : Pourquoi quand je réserve 14 Go de mémoire sur un ressource pool, je ne peux pas démarrer 14 VMs de 1 Go ?

Oui, pourquoi ?

Désolé de le dire, c'est la base de l'étude d'une infrastructure VMware. Mais bon, j'en veux pas à son consultant qui lui à promis la lune pour le prix de l'Open Source (je n'ai rien contre l'Open Source !).

 

Le problème n'existait pas, c'est un fonctionnement normal de VMware. Cela s'appel l'Overhead Memory. Ce n'est ni plus ni moins que la mémoire nécessaire pour faire fonctionner une VM. Oui, pour faire fonctionner une VM, il faut de la mémoire et un peu de CPU (mais négligeable) pour gérer les vCPU, mémoire et ses composants.

 

Plutôt qu'un long discours, je vais prendre l'exemple de mon client :

  • Ennoncés
    • Ressource pool avec une réservation mémoire de 14Go
    • Le ressource pool contient 5 VMs avec 1vCPU chacune et 2 VMs avec 2 vCPU
    • Chaque VM possède 2 Go de mémoire
  • Problématique
    • Au démarrage de la dernière VM, un message s'affiche disant qu'il n'y plus assez de ressource mémoire.

Alors, pourquoi ? Que vient faire l'overhead memory ?

Voici l'explication :

Pour 2Go de RAM et 1 vCPU, il faut compter 137,81 MB de mémoire en plus. 

Pour 2Go de RAM et 2 vCPU, il faut compter 198,20 MB de mémoire en plus.

Conclusion :

  • 6 x 2GB = 12 GB
  • 4 VMs de 1 vCPU x 137,81 MB = 552 MB
  • 2 VMs de 2 vCPU x 198,20 MB = 396 MB
  • Mémoire consommée : 12 GB + 552 MB + 396 MB = 12,92 GB
  • Restant libre : 14 GB - 12,92 GB = 1,08 GB

Il est donc normale que la dernière VM ne puisse pas démarrer. 

 

Pour vous aider dans vos calculs, voici un tableau avec l'ensemble des overhead memory :

Memory (MB) 1 vCPU 2 vCPU 3 vCPU 4 vCPU 5 vCPU 6 vCPU 7 vCPU 8 vCPU
256 113,17 159,43 200,53 241,62 293,15 334,27 375,38 416,50
512 116,68 164,96 206,07 247,17 302,75 343,88 385,02 426,15
1024 123,73 176,05 217,18 258,30 322,00 363,17 404,34 445,52
2048 137,81 198,20 239,37 280,53 360,46 401,70 442,94 484,18
4096 165,98 242,51 283,75 324,99 437,37 478,75 520,14 561,52
8192 222,30 331,12 372,52 413,91 591,20 632,86 674,53 716,19
16384 334,96 508,34 550,05 591,76 900,44 942,98 985,52 1028,07
32768 560,27 863,41 906,06 948,71 1515,75 1559,42 1603,09 1646,76
65536 1011,21 1572,29 1616,19 1660,09 2746,38 2792,30 2838,22 2884,14
131072 1912,48 2990,05 3036,46 3082,88 5220,24 5273,18 5326,11 5379,05
262144 3714,99 5830,60 5884,53 5938,46 10142,83 10204,79 10266,74 10328,69

 

Voila, vous savez tout. Si vous voulez plus d'information, aller consulter le Resource Management Guide de VMware. Le même tableau y est présent en page 28.

Bien que ce tableau n'ai pas bougé en 4.1, vous vous donne le lien vers la mise à jour du document. Le nouveau PDF Resource Management Guide en 4.1 est très interressant, tout comme la version 4.1 que je vous conseille.

 

A vos calculettes !!!

Partager cet article

Repost 0
Published by Lucky le Koala, le bien-heureux - dans Technique
commenter cet article

commentaires

http://www.topbritishessays.com/writing-services-essay-examples 23/02/2015 13:56

This vm ware is version is most moving and related to all sort of projects. This technology has grown vastly and wanted in every where. It's sad to know about what ever happened with the customer. I work with http://www.topbritishessays.com/writing-services-essay-examples, and i really use vm ware in my tasks.

Présentation

  • : Le blog de Lucky le Koala
  • Le blog de Lucky le Koala
  • : Un peu de tout mais toujours en ralant !
  • Contact

Catégories