Memory Overcommit Ratio

Les discutions au sujet du Memory Overcommitment allant bon train ces derniers temps sur Twitter et certains blogs, voici un petit one-liner calculant le ratio d’Overcommitment de tous vos ESX(i) :

[math]::round((get-vmhost | ?{$_.State -eq "connected"} | %{(Get-Stat -entity $_ -stat mem.granted.average -Realtime | Measure-Object -Property value -Average).Average / (Get-Stat -entity $_ -stat mem.consumed.average -Realtime | Measure-Object -Property value -Average).Average}|Measure-Object -Average).Average,1)

Sur notre infra de production, nous avons un bon gros ratio de 2 pour 1167Go Granted :

mem_ratio

Ce qui signifie que si nous devions tout faire tourner sur Hyper-V, il nous faudrait doubler la ram des serveurs…

Tags: ,

3 Responses to “Memory Overcommit Ratio”

  1. Excellent,

    je me demande ou tu trouves ces excellent infos comme ça…

    Un argument en + comment convaincre les gens d’acheter plutôt VMware ou lieu Hyper-V….

    Les économies réalisé sur la RAM !!

  2. Qui dit doubler la RAM, dit aussi x serveurs physiques a acheter/installer, avec autant de KWatt en plus, d’airco, de cablages, etc, etc…

    Bref si Hyper-V est gratuit, il est loin d’etre bon marche a mettre en oeuvre!

  3. Idem pour XenServer d’ailleurs…

Leave a Reply