{"id":132,"date":"2012-05-11T18:40:01","date_gmt":"2012-05-11T16:40:01","guid":{"rendered":"http:\/\/www.virtualementvotre.ch\/blog\/?p=132"},"modified":"2014-07-13T15:46:34","modified_gmt":"2014-07-13T13:46:34","slug":"gestion-de-la-memoire-dans-un-serveur-esxi","status":"publish","type":"post","link":"https:\/\/www.virtualementvotre.ch\/blog\/2012\/05\/11\/gestion-de-la-memoire-dans-un-serveur-esxi\/","title":{"rendered":"Gestion de la m\u00e9moire dans un serveur ESXi"},"content":{"rendered":"<p>Bonjour,<\/p>\n<p>&nbsp;<\/p>\n<p>VMware a sorti un pdf tr\u00e8s complet sur la<strong> gestion de la m\u00e9moire<\/strong> dans un serveur ESXi 5<\/p>\n<p>Tout au long du d\u00e9veloppement des versions de l&#8217;hyperviseur, <strong>VMware<\/strong> a int\u00e9gr\u00e9 diff\u00e9rents types de fonctionnalit\u00e9s, afin optimiser l&#8217;utilisation de la m\u00e9moire et surtout de g\u00e9rer l\u2019espace <strong>m\u00e9moire physique<\/strong> en cas de <strong>contention<\/strong> suite, par exemple, \u00e0 une perte de plusieurs serveurs <strong>ESXi<\/strong>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/techno_memory1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-529\" src=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/techno_memory1-1024x140.png?resize=530%2C72\" alt=\"techno_memory1\" width=\"530\" height=\"72\" srcset=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/techno_memory1.png?resize=1024%2C140&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/techno_memory1.png?resize=300%2C41&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/techno_memory1.png?w=1550&amp;ssl=1 1550w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><\/p>\n<p>Premi\u00e8re technologie le <strong>TPS (Transparent Page Sharing)<\/strong> qui va \u00eatre capable d&#8217;analyser les paginations m\u00e9moires des VMs et consolider les paginations identiques en une. Elle se base sur des pages de 2MB ou de 4KB lors qu\u2019il y a une trop grande fragmentation.<\/p>\n<p>&nbsp;<\/p>\n<p>Seconde technologie, le <strong>Ballooning<\/strong>, qui va forcer l\u2019OS de la VM \u00e0 swapper dans son <strong>vmdk<\/strong>, gr\u00e2ce \u00e0 un driver, int\u00e9gr\u00e9 dans les <strong>VMware Tools<\/strong>, qui va r\u00e9clamer plus de m\u00e9moire. L\u2019OS n\u2019ayant pas d\u2019autre solution que de swapper dans son disque virtuel.<\/p>\n<p>Troisi\u00e8me et nouvelle fonctionnalit\u00e9 la <strong>compression<\/strong>, qui va permettre de compresser \u00e0 la hauteur de<strong> 10 % de la m\u00e9moire physique<\/strong>.<\/p>\n<p>Quatri\u00e8me et derni\u00e8re fonctionnalit\u00e9 le <strong>swap du VMKernel<\/strong>. Lors du d\u00e9marrage d\u2019une VM, un fichier swap est cr\u00e9\u00e9, par d\u00e9faut dans le dossier du <strong>.vmx<\/strong>, de la <strong>taille de la m\u00e9moire allou\u00e9e moins la r\u00e9servation<\/strong>. Ce fichier sera utiliser lorsque le VMKernel a <strong>balloon\u00e9<\/strong> toutes les VMs et s\u2019il a besoin encore plus de m\u00e9moire physique \u00e0 disposition.<\/p>\n<p>On peut \u00e9galement activer, dans ce cas-l\u00e0, le<strong> swap cache sur SSD<\/strong> afin de profiter des faibles latences de ce type de stockage.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/memory_mngt.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-526\" src=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/memory_mngt.jpg?resize=530%2C350\" alt=\"memory_mngt\" width=\"530\" height=\"350\" srcset=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/memory_mngt.jpg?w=540&amp;ssl=1 540w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/memory_mngt.jpg?resize=300%2C198&amp;ssl=1 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><\/p>\n<p>En r\u00e9sum\u00e9, si vous arriv\u00e9 \u00e0 ce point, soit votre architecture est tr\u00e8s mal conceptualis\u00e9e, soit vous avez mis des limitations sur les ressources m\u00e9moires de vos VMs\u2026<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/vSphere5Memory1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-530\" src=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/vSphere5Memory1-1024x640.png?resize=530%2C331\" alt=\"vSphere5Memory1\" width=\"530\" height=\"331\" srcset=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/vSphere5Memory1.png?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/vSphere5Memory1.png?resize=300%2C187&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/vSphere5Memory1.png?w=1680&amp;ssl=1 1680w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/vSphere5Memory1.png?w=1590&amp;ssl=1 1590w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/kb.vmware.com\/selfservice\/microsites\/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=2017642\">http:\/\/kb.vmware.com\/selfservice\/microsites\/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=2017642<\/a><\/p>\n<p>Il y a \u00e9galement des explications li\u00e9es aux graphiques dans le <strong>vCenter<\/strong>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/diagmemory.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-531\" src=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/diagmemory.png?resize=530%2C361\" alt=\"diagmemory\" width=\"530\" height=\"361\" srcset=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/diagmemory.png?w=785&amp;ssl=1 785w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/diagmemory.png?resize=300%2C204&amp;ssl=1 300w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><\/p>\n<p>Et \u00e0 l\u2019interpr\u00e9tation de la commande <strong>ESXTOP<\/strong>.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/ESXTOP_memory.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-532\" src=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/ESXTOP_memory-1024x451.png?resize=530%2C233\" alt=\"ESXTOP_memory\" width=\"530\" height=\"233\" srcset=\"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/ESXTOP_memory.png?resize=1024%2C451&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/ESXTOP_memory.png?resize=300%2C132&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/ESXTOP_memory.png?w=1185&amp;ssl=1 1185w\" sizes=\"auto, (max-width: 530px) 100vw, 530px\" \/><\/a><\/p>\n<p>Ce graphique est tr\u00e8s complet et permet une bonne compr\u00e9hension de ces diff\u00e9rentes technologies et \u00e0 quel moment elles rentrent en action.<\/p>\n<p>J\u2019avoue qui va me servir lors de mes prochains <strong>cours VMware ICM<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p>Bonne lecture<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonjour, &nbsp; VMware a sorti un pdf tr\u00e8s complet sur la gestion de la m\u00e9moire dans un serveur ESXi 5 Tout au long du d\u00e9veloppement des versions de l&#8217;hyperviseur, VMware a int\u00e9gr\u00e9 diff\u00e9rents types de fonctionnalit\u00e9s, afin optimiser l&#8217;utilisation de la m\u00e9moire et surtout de g\u00e9rer l\u2019espace m\u00e9moire physique en cas de contention suite, par exemple, \u00e0 une perte de <a class=\"more-link\" href=\"https:\/\/www.virtualementvotre.ch\/blog\/2012\/05\/11\/gestion-de-la-memoire-dans-un-serveur-esxi\/\">Continue reading <span class=\"screen-reader-text\">  Gestion de la m\u00e9moire dans un serveur ESXi<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":526,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9,3],"tags":[184,187,50,188,189,181,180,183,182,186,150,185],"class_list":["post-132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-virtualisation","category-vmware","tag-ballooning","tag-compression","tag-esxi","tag-esxtop","tag-gestion-memoire","tag-memoire","tag-memory","tag-swap","tag-tps","tag-transparent-page-sharing","tag-vmdk","tag-vmkernel"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/05\/memory_mngt.jpg?fit=540%2C357&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p4KzU1-28","jetpack-related-posts":[{"id":706,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2014\/08\/18\/support-installation-esxi\/","url_meta":{"origin":132,"position":0},"title":"Support installation ESXi","author":"Cedric Megroz","date":"18\/08\/2014","format":false,"excerpt":"Bonjour, Il existe trois familles de supports, pour l\u2019installation d\u2019un ESXi. La m\u00e9thode historique, avec deux disques locaux, en RAID10, \u00e0 travers un contr\u00f4leur SAS ou SATA, les m\u00e9dias amovibles USB ou SD-Card et finalement le Boot From SAN en FC ou iSCSI. Dans tous les cas, l\u2019installation de l\u2019Hypervisor\u2026","rel":"","context":"In &quot;VIRTUALISATION&quot;","block_context":{"text":"VIRTUALISATION","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/virtualisation\/"},"img":{"alt_text":"USB_ESXi","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2014\/08\/USB_ESXi.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":79,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/05\/25\/lanti-virus-dans-une-infrastructure-vmware\/","url_meta":{"origin":132,"position":1},"title":"L&#8217;anti-virus dans une infrastructure VMware","author":"Cedric Megroz","date":"25\/05\/2011","format":false,"excerpt":"\u00a0 vShield Endpoint La famille vShield (Plus r\u00e9cemment nomm\u00e9e VMware vCloud Networking and Security) s\u2019est passablement \u00e9toff\u00e9e avec la version vSphere 4.1. Premi\u00e8rement, le vShield Manager qui est l\u2019outil centralis\u00e9 permettant d\u2019activer et d\u2019installer les diff\u00e9rents \u00e9l\u00e9ments que compose la famille vShield. C\u2019est une simple VA Linux sous forme d\u2019ovf\u2026","rel":"","context":"In &quot;SECURITE&quot;","block_context":{"text":"SECURITE","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/securite\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/05\/VMsafeNetwork-300x211.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":81,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2011\/07\/13\/vsphere-5-whats-new\/","url_meta":{"origin":132,"position":2},"title":"vSphere 5 What&#8217;s new","author":"Cedric Megroz","date":"13\/07\/2011","format":false,"excerpt":"Bonjour, VMware a annonc\u00e9 les premi\u00e8res updates de logiciels li\u00e9s \u00e0 l\u2019arriv\u00e9e de vSphere 5. Premiers produits annonc\u00e9s : VMware Site Recovery Manager 5 Outil de DRP, pour une reprise rapide de votre production virtualis\u00e9e, il propose comme nouvelles fonctionnalit\u00e9s : VMware vSphere Replication qui supprime l\u2019utilisation de la r\u00e9plication\u2026","rel":"","context":"In &quot;VIRTUALISATION&quot;","block_context":{"text":"VIRTUALISATION","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/virtualisation\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/07\/44-1024x569.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/07\/44-1024x569.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtualgeek.ch\/blog\/wp-content\/uploads\/2011\/07\/44-1024x569.png?resize=525%2C300 1.5x"},"classes":[]},{"id":462,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2014\/04\/09\/bug-heartbleed-et-vmware\/","url_meta":{"origin":132,"position":3},"title":"Bug Heartbleed et VMware","author":"Cedric Megroz","date":"09\/04\/2014","format":false,"excerpt":"Bonjour, Vous avez tous entendu parler du bug SSL Heartbleed, qui a g\u00e9n\u00e9r\u00e9 une petite panique dans les milieux de la s\u00e9curit\u00e9 et l\u2019IT plus g\u00e9n\u00e9ralement. Heartbleed est une faille d\u00e9voil\u00e9e le 7 avril 2014, au sein d'une extension d'OpenSSL. Cet outil open source est assez largement utilis\u00e9 pour s\u00e9curiser\u2026","rel":"","context":"In &quot;SECURITE&quot;","block_context":{"text":"SECURITE","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/securite\/"},"img":{"alt_text":"Heartbleed","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2014\/04\/Heartbleed.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":155,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2013\/02\/09\/ajout-de-drivers-dans-limage-dinstallation-desxi\/","url_meta":{"origin":132,"position":4},"title":"Ajout de drivers dans l&#8217;image d&#8217;installation d&#8217;ESXi","author":"Cedric Megroz","date":"09\/02\/2013","format":false,"excerpt":"Bonjour, Lorsque l'on commence un projet de virtualisation, un des premiers points est de valider le support du hardware qui compose le futur serveur ESXi. http:\/\/www.vmware.com\/resources\/compatibility\/search.php Il existe plusieurs cat\u00e9gories de composants pour la validation, c\u2019est dans ces menus que l\u2019on va retrouver \u00e9galement la validation, des baies de stockage,\u2026","rel":"","context":"In &quot;VIRTUALISATION&quot;","block_context":{"text":"VIRTUALISATION","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/virtualisation\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2013\/02\/ImageBuilder.png?fit=489%2C286&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":126,"url":"https:\/\/www.virtualementvotre.ch\/blog\/2012\/03\/02\/warning-sur-les-serveurs-esxi-lors-de-lactivation-du-ssh\/","url_meta":{"origin":132,"position":5},"title":"Warning sur les serveurs ESXi lors de l&#8217;activation du SSH","author":"Cedric Megroz","date":"02\/03\/2012","format":false,"excerpt":"Bonjour, \u00a0 Lors de l'activation du protocole SSH, (ex Remote Tech Support Mode), qui offre une connexion sur le VMKernel, un message est g\u00e9n\u00e9r\u00e9 en Warning, sur chaque serveur ESXi de votre vCenter. Selon l'environnement dans lequel vous travaillez, il est important d'avoir un acc\u00e8s en permanence. Il existe une\u2026","rel":"","context":"In &quot;SECURITE&quot;","block_context":{"text":"SECURITE","link":"https:\/\/www.virtualementvotre.ch\/blog\/category\/securite\/"},"img":{"alt_text":"SSHESXi","src":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/03\/SSHESXi-1024x627.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/03\/SSHESXi-1024x627.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/03\/SSHESXi-1024x627.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.virtualementvotre.ch\/blog\/wp-content\/uploads\/2012\/03\/SSHESXi-1024x627.png?resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/comments?post=132"}],"version-history":[{"count":5,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/132\/revisions"}],"predecessor-version":[{"id":693,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/posts\/132\/revisions\/693"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/media\/526"}],"wp:attachment":[{"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/media?parent=132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/categories?post=132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.virtualementvotre.ch\/blog\/wp-json\/wp\/v2\/tags?post=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}