TPS : calcul du “PSHARE saving sum” – MAJ

MAJ 12/12/2011 : La version normale avec la cmdlet get-stat :

[math]::round(((Get-VmHost | ?{$_.ConnectionState -eq "connected"} | %{(((($_|Get-Stat -stat "mem.shared.average" -realtime) | measure-object -Property value -Average).Average) - (((($_|Get-Stat -stat "mem.sharedcommon.average" -realtime) | measure-object -Property value -Average)).Average))}) | Measure-Object -Sum).Sum /1Mb,2)

En tombant sur le script Get-Stat2 : another way of getting at the statistical data de LucD (qui permet de remonter des compteurs absents de la cmdlet get-stat) nous avons eu l’idée de l’utiliser pour remonter le total de la mémoire “économisé” grâce au Transparent Page Sharing.

[math]::round(((Get-View -ViewType HostSystem | ?{$_.Runtime.ConnectionState -eq "connected"} | %{((((./Get-Stat2.ps1 -entity $_ -stat "mem.shared.average" -Interval RT) | measure-object -Property value -Average).Average) - ((((./Get-Stat2.ps1 -entity $_ -stat "mem.sharedcommon.average" -Interval RT) | measure-object -Property value -Average)).Average))}) | Measure-Object -Sum).Sum /1Mb,2)

Dans notre cas (65 hosts et 600 VM) le résultat est assez intéressant : ~500Go

Ramené au prix de la RAM, ça compense le prix des licences ;)

Tags:

19 Responses to “TPS : calcul du “PSHARE saving sum” – MAJ”

  1. Ah ouais quand même…

  2. Et on utilise pratiquement que de la FBDIMM, donc l’économie est plus que substantielle…

  3. Great script with a real practical use.
    Glad my Get-Stat2 script helped you to achieve this ;-)

  4. I’m honored by such words, especially from a psh guru like you ;)
    Again, thanks a lot for sharing your knowledge.

  5. Social comments and analytics for this post…

    This post was mentioned on Twitter by hyperviz0r: How much memory do you save with TPS in your datacenter : http://www.hypervisor.fr/?p=1282 (thanks @LucD22)…

  6. Superbe utilisation du PSH, typiquement le genre de command-line qu’on incruste dans ces notes à retenir. Dans le même genre d’outils super utiles, il y a ça: http://poshboard.codeplex.com/

    Solution de supervision pour Hyperviseurs, interface hyper claire et pratique et customisable à volonté basée sur de la capture PowerShell interfacé Silverlight

    Ca tue, c’est gratuit et à essayer ;)

  7. Joli coup de pub ;)
    J’avoue que les vidéos sont très impressionnantes !

  8. 32 hosts et 150 VMs. PSHARE me fait economiser 272GB.
    J’utilise de la memoire HP, 8GB en PC2-5300 le kit de 2×4GB au prix unitaire 2350Eur hors taxe et ristourne.

    Par rapport a Hyper-V R2, VMware me fait economiser 79900Eur et la je dis merci Paul Maritz :)

    Et je ne parle pas du Memory Overcommit qui me fait gagner encore qques gigas…

    NiTRo ca serait marrant de faire un tableau des economies faites par les vAdmins avec le PSHARE de VMware !?

  9. Belle économie, mais il ne faut pas oublier le prix des licences si tu veux comparer à Hyper-V ou XenServer ;)
    Pour ce qui est du tableau c’est une bonne idée, je vais peut être commencer par un sondage pour voir si beaucoup on fait le compte.
    Merci pour ton feedback !

  10. Le prix des licences et du Bundle en faveur de Hyper-v compte pour beaucoup aussi! Il n’y a pas que les économies de RAM.

    PS: Grilled par Nitro :’[

  11. Oui SBU, mais il y a hyperviseur et Hyperviseur ;)

  12. [...] Hypervizor.fr, Windowsitpro.com, [...]

  13. thomassey Says:
    December 6th, 2009 at 21:14

    En ce qui me concerne j’ai 20 hosts avec plus de 100VMs, je ne sais pas ou vous achetez vos barrettes mémoire mais une barrette de 4Go coûte 170€ (http://www.etc-dist.fr/catalogue/productDetail.aspx?spn=Q06175&sid=11)

    Aujourd’hui j’estime faire l’économie de près de 200G de RAM avec VMware soit 8500 € d’économies.

    Vu la différence assez énorme de prix avec la solution de virtualisation de Microsoft, en interne on a décidé de tout basculé sur MS.

    Economies estimées à 30000€ en optant pour HyperV + System Center vs. VSphere 4

  14. Lorsqu’un on achète des châssis blade à plus de 50K€ (chassis+lames+FC+Eth), on achète ses modules de RAM en option chez le constructeur afin d’avoir un support de bout en bout. Pas de le danelec à Montgallet.
    Concernant votre bascule, vous devez savoir que le prix global d’une solution ne s’évalue pas aux seuls tarifs des licences mais plutôt à l’ensemble des coûts directs et indirects se rapportant à cette solution. Le salaire des admins et les solutions annexes (sauvegarde, supervision,etc…) sont trop souvent oubliés. Mais j’imagine que vous avez murement évalué tous ces aspects, ainsi que la maturité de la solution que vous adoptez ;)

  15. thomassey Says:
    December 7th, 2009 at 13:41

    Quand je dis 170€ la barette de 4Go je parle bien de mémoires allant sur les derniers serveurs avec Intel Nehalem de marque de constructeur et pas de danelec.

    Je sais de quoi je parle :
    Je t’invite vivement à télécharger la liste de prix HP serveurs pour t’en rendre compte :
    http://h41087.www4.hp.com/produits/prix/index.html

    Allez je te donne même la page à regarder (mémoire pour lame serveur HP BL460c G6) : page 45

    Et pour tout te dire 170€ c’est le prix public mais mon fournisseur me les obtiens à 140€

    Là où je suis d’accord avec vous est le fait de ne pas juste regarder la différence de prix des licences (qui est de 30K€) mais de raisonner en TCO (avec coûts de formation et coût d’administration).

    1) Déjà Microsoft m’offre 1 semaine de déploiement sur site + transfert de compétences.
    Aussi, nous disposons d’équipes qui connaissent bien les outils Microsoft et après avoir testé les deux consoles (VCenter + System Center), notre équipe technique a retenue l’offre d’administration System Center (qui comprend le backup des VMs, l’admin des machines virtuelles mais aussi physiques, le support des VMs VMware en plus des VMs Hyper-V,…enfin bref je ne vais pas faire tout le speach…)

    Ce qui fait que non seulement j’économise 30K€ de licences, mon déploiement est couvert sans frais, mes technicien disposent de la plateforme qu’ils ont sélectionnés.

    Avec les économies réalisées je peux désormais changer ma baie SAN qui date un peu.

    Et pour info MS m’a informé qu’ils allaient prochainement (sans me donner de date) inclure un équivalent du memory overcommit mais bon vu la merde que cela avait mis à ma VM Exchange 2007 (gros disk swapping) quand j’avais testé sous ESX 3.5 (ca s’est peut être améliorer avec Vsphere 4) et vu la réponse que j’ai eu d’un tech VMware (“le memory overcommit ne doit pas être utilisé en prod et déconseillé en environnement transactionnel) je suis pas pressé…

    Après je dis pas que VMware est une mauvaise solution, je dis juste qu’il faut arrêter de dire que VMware n’est pas plus cher (j’aime bien la technique marketing du coût à la VM) et est largement devant fonctionnellement.

  16. Pour la RAM, il y a toujours moyen de trouver moins cher mais parfois on a pas le choix du fournisseur (accord commerciaux ou marché public par ex.)

    Concernant les tarifs des solutions de virtualisation, avez vous aussi testé XenServer ?

    Et concernant les techniques de marketing, MS en a de bonnes également (http://www.vcritical.com/2009/11/layers-and-layers-of-fud/) ;)

  17. Hiluvatar Says:
    March 30th, 2010 at 13:24

    Existe-t-il un moyen de récupérer le PSHARE via le vi perl toolkit?
    Cette info est disponible dans esxtop mais je ne trouve pas la méthode pour la récupérer avec le sdk.

  18. Malheureusement je ne connais pas suffisamment le vi perl toolkit mais vous pouvez toujours vous tourner vers le forum dédié où des spécialistes tels que William Lam pourrons vous répondre : http://communities.vmware.com/community/vmtn/vsphere/automationtools/vsphere_cli

  19. Hiluvatar Says:
    March 31st, 2010 at 8:32

Leave a Reply