TPS : calcul du “PSHARE saving sum” – MAJ
Posted by NiTRo | Filed under Tips & Tricks, VMware
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: scripting
October 23rd, 2009 at 16:28
Ah ouais quand même…
October 23rd, 2009 at 16:56
Et on utilise pratiquement que de la FBDIMM, donc l’économie est plus que substantielle…
October 23rd, 2009 at 21:33
Great script with a real practical use.
Glad my Get-Stat2 script helped you to achieve this
October 23rd, 2009 at 23:25
I’m honored by such words, especially from a psh guru like you
Again, thanks a lot for sharing your knowledge.
October 25th, 2009 at 13:58
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)…
October 27th, 2009 at 23:06
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
October 28th, 2009 at 0:48
Joli coup de pub
J’avoue que les vidéos sont très impressionnantes !
October 29th, 2009 at 9:27
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 !?
October 29th, 2009 at 11:52
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 !
October 29th, 2009 at 11:54
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 :’[
October 29th, 2009 at 11:55
Oui SBU, mais il y a hyperviseur et Hyperviseur
October 29th, 2009 at 15:17
[...] Hypervizor.fr, Windowsitpro.com, [...]
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
December 6th, 2009 at 21:34
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
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.
December 7th, 2009 at 14:13
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/)
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.
March 30th, 2010 at 18:56
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
March 31st, 2010 at 8:32
Merci, j’ai trouvé la réponse : http://www.vmware.com/support/developer/vc-sdk/visdk400pubs/ReferenceGuide/memory_counters.html