{"id":35292,"date":"2019-10-31T22:03:28","date_gmt":"2019-10-31T19:03:28","guid":{"rendered":"https:\/\/prohoster.info\/blog\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory\/"},"modified":"2019-10-31T22:03:28","modified_gmt":"2019-10-31T19:03:28","slug":"analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","title":{"rendered":"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/be3cfe4d8ff6491b5e32a247b996ded3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/dataline\/blog\/452884\/\">Teil 1. \u00dcber CPU<\/a><\/noindex><\/p>\n<p>In diesem Artikel sprechen wir \u00fcber die Leistungsmessungen des Arbeitsspeichers (RAM) in vSphere.<br \/>\nBei der Arbeitsspeicher-Leistung scheint alles eindeutiger zu sein als bei der CPU: Wenn es bei einer VM zu Leistungsproblemen kommt, kann man dies kaum \u00fcbersehen. Tritt jedoch ein solches Problem auf, ist es oft viel schwieriger, es zu beheben. Aber der Reihe nach. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Ein wenig Theorie<\/h3>\n<p>\nDer Arbeitsspeicher der virtuellen Maschinen stammt aus dem Speicher der Server, auf denen die VMs laufen. Das ist offensichtlich :). Wenn der Arbeitsspeicher des Servers f\u00fcr alle Benutzer nicht ausreicht, beginnt ESXi, Techniken zur Optimierung der Speichernutzung (memory reclamation techniques) anzuwenden. Andernfalls w\u00fcrden die Betriebssysteme der VMs mit Speicherzugriffsfehlern abst\u00fcrzen. <\/p>\n<p>Welche Techniken ESXi anwendet, bestimmt sich nach der Auslastung des Arbeitsspeichers:<\/p>\n<p><b>Speicherzustand<\/b><\/p>\n<p><b>Grenze<\/b><\/p>\n<p><b>Aktionen<\/b><\/p>\n<p>Hoch<\/p>\n<p>400% von minFree<\/p>\n<p>Nach Erreichen der oberen Grenze werden gro\u00dfe Seiteneinheiten in kleinere zerlegt (TPS arbeitet im Standardmodus).<\/p>\n<p>Clear<\/p>\n<p>100% von minFree<\/p>\n<p>Gro\u00dfe Seiten werden in kleinere zerlegt, TPS arbeitet gezwungenerma\u00dfen.<\/p>\n<p>Soft<\/p>\n<p>64% von minFree<\/p>\n<p>TPS + Ballooning<\/p>\n<p>Hart<\/p>\n<p>32% von minFree<\/p>\n<p>TPS + Komprimierung + Swap<\/p>\n<p>Niedrig<\/p>\n<p>16% von minFree<\/p>\n<p>Komprimierung + Swap + Blockierung<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2015\/03\/02\/what-happens-at-which-vsphere-memory-state\/\">Quelle<\/a><\/noindex> <\/p>\n<p>minFree ist der Arbeitsspeicher, der f\u00fcr den Betrieb des Hypervisors ben\u00f6tigt wird. <\/p>\n<p>Bis einschlie\u00dflich ESXi 4.1 war minFree standardm\u00e4\u00dfig festgelegt \u2013 auf 6 % des Arbeitsspeichers des Servers (der Prozentsatz konnte \u00fcber die Option Mem.MinFreePct in ESXi ge\u00e4ndert werden). In sp\u00e4teren Versionen wurde minFree aufgrund der gestiegenen Speicherkapazit\u00e4ten der Server basierend auf dem verf\u00fcgbaren Host-Speicher berechnet, und nicht mehr als feste Prozentzahl. <\/p>\n<p>Der Wert von minFree (standardm\u00e4\u00dfig) wird folgenderma\u00dfen berechnet:<\/p>\n<p><b>Prozentsatz des Speichers, der f\u00fcr minFree reserviert ist<\/b><\/p>\n<p><b>Speicherbereich<\/b><\/p>\n<p>6%<\/p>\n<p>0-4 GB<\/p>\n<p>4%<\/p>\n<p>4-12 GB<\/p>\n<p>2%<\/p>\n<p>12-28 GB<\/p>\n<p>1%<\/p>\n<p>Verbleibender Speicher<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2013\/06\/14\/how-does-mem-minfreepct-work-with-vsphere-5-0-and-up\/\">Quelle<\/a><\/noindex><\/p>\n<p>Zum Beispiel f\u00fcr einen Server mit 128 GB RAM ergibt sich folgender Wert f\u00fcr MinFree:<br \/>\nMinFree = 245,76 + 327,68 + 327,68 + 1024 = 1925,12 MB = 1,88 GB <br \/>\nDer tats\u00e4chliche Wert kann um einige Hundert MB abweichen, abh\u00e4ngig vom Server und dem Arbeitsspeicher.<\/p>\n<p><b>Prozentsatz des Speichers, der f\u00fcr minFree reserviert ist<\/b><\/p>\n<p><b>Speicherbereich<\/b><\/p>\n<p><b>Wert f\u00fcr 128 GB<\/b><\/p>\n<p>6%<\/p>\n<p>0-4 GB<\/p>\n<p>245,76 MB<\/p>\n<p>4%<\/p>\n<p>4-12 GB<\/p>\n<p>327,68 MB<\/p>\n<p>2%<\/p>\n<p>12-28 GB<\/p>\n<p>327,68 MB<\/p>\n<p>1%<\/p>\n<p>Verbleibender Speicher (100 GB)<\/p>\n<p>1024 MB<\/p>\n<p>\nF\u00fcr produktive Umgebungen wird normalerweise nur der Zustand \"High\" als akzeptabel angesehen. F\u00fcr Test- und Entwicklungsumgebungen k\u00f6nnen die Zust\u00e4nde \"Clear\" oder \"Soft\" jedoch akzeptabel sein. Wenn weniger als 64 % MinFree RAM auf dem Host verbleiben, treten bei den darauf laufenden virtuellen Maschinen sicherlich Leistungsprobleme auf.<\/p>\n<p>In jedem Zustand kommen bestimmte Techniken zur Speicherr\u00fcckgewinnung zum Einsatz, die von TPS, das nahezu keinen Einfluss auf die Leistung der virtuellen Maschinen hat, bis hin zum Swapping reichen. Ich werde diese Techniken n\u00e4her erl\u00e4utern. <\/p>\n<p><b>Transparent Page Sharing (TPS).<\/b> TPS ist im Grunde die Deduplikation von RAM-Seiten virtueller Maschinen auf dem Server.<\/p>\n<p>ESXi sucht nach identischen Seiten im RAM der virtuellen Maschinen, indem es die Hash-Summen der Seiten berechnet und vergleicht, und entfernt doppelte Seiten, indem es sie durch Verweise auf dieselbe Seite im physischen RAM des Servers ersetzt. Dadurch wird der physische Speicherverbrauch reduziert, und es kann eine gewisse \u00dcberbelegung des Speichers erreicht werden, ohne die Leistung erheblich zu beeintr\u00e4chtigen.<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/c36972169fea245fd1298b03ebf471d2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.vladan.fr\/vmware-transparent-page-sharing-tps-explained\/\">Quelle<\/a><\/noindex><\/p>\n<p>Dieser Mechanismus funktioniert nur f\u00fcr Speicherseiten mit einer Gr\u00f6\u00dfe von 4 KB (kleine Seiten). Seiten mit einer Gr\u00f6\u00dfe von 2 MB (gro\u00dfe Seiten) versucht der Hypervisor gar nicht erst zu deduplizieren: Die Wahrscheinlichkeit, identische Seiten dieser Gr\u00f6\u00dfe zu finden, ist gering.<\/p>\n<p>Standardm\u00e4\u00dfig reserviert ESXi Speicher f\u00fcr gro\u00dfe Seiten. Das Zerteilen gro\u00dfer Seiten in kleine beginnt, wenn der Zustand \u201eHigh\u201c erreicht wird, und erfolgt zwangsweise, wenn der Zustand \u201eClear\u201c erreicht ist (siehe Zustandstabelle des Hypervisors).<\/p>\n<p>Wenn Sie jedoch m\u00f6chten, dass TPS zu arbeiten beginnt, ohne darauf zu warten, dass der Arbeitsspeicher des Hosts gef\u00fcllt wird, m\u00fcssen Sie in den erweiterten Optionen von ESXi den Wert einstellen <i>\u201cMem.AllocGuestLargePage\u201d<\/i> auf 0 (standardm\u00e4\u00dfig 1). Dann wird die Zuweisung gro\u00dfer Seiten f\u00fcr virtuelle Maschinen deaktiviert.<\/p>\n<p>Seit Dezember 2014 ist TPS in allen ESXi-Versionen standardm\u00e4\u00dfig zwischen VMs deaktiviert, da eine Schwachstelle gefunden wurde, die theoretisch den Zugriff einer VM auf den Arbeitsspeicher einer anderen VM erm\u00f6glichen k\u00f6nnte. Weitere Details hier. Informationen zur praktischen Ausnutzung der TPS-Schwachstelle sind mir nicht bekannt.<\/p>\n<p>Die TPS-Politik wird \u00fcber die erweiterte Option <i>\u201cMem.ShareForceSalting\u201d<\/i> in ESXi gesteuert:<br \/>\n0 \u2013 Inter-VM TPS. TPS funktioniert f\u00fcr Seiten verschiedener VMs;<br \/>\n1 \u2013 TPS f\u00fcr VMs mit dem gleichen Wert von \u201csched.mem.pshare.salt\u201d in VMX;<br \/>\n2 (standardm\u00e4\u00dfig) \u2013 Intra-VM TPS. TPS funktioniert f\u00fcr Seiten innerhalb der VM.<\/p>\n<p>Es macht definitiv Sinn, gro\u00dfe Seiten zu deaktivieren und Inter-VM TPS in Testumgebungen zu aktivieren. Dies kann auch f\u00fcr Umgebungen mit einer Vielzahl \u00e4hnlicher VMs genutzt werden. Zum Beispiel kann in VDI-Umgebungen die physische Speichereinsparung bis zu mehreren zehn Prozent betragen. <\/p>\n<p><b>Memory Ballooning.<\/b> Ballooning ist nicht mehr so harmlos und transparent f\u00fcr das Betriebssystem der VM wie TPS. Doch bei sachgem\u00e4\u00dfer Anwendung kann man mit Ballooning arbeiten und sogar produktiv sein.<\/p>\n<p>Zusammen mit den VMware Tools wird ein spezieller Treiber namens Balloon Driver (auch vmmemctl) auf der VM installiert. Wenn dem Hypervisor der physische Speicher ausgeht und er in den Zustand Soft wechselt, fordert ESXi die VM auf, ungenutzten Arbeitsspeicher \u00fcber diesen Balloon Driver zur\u00fcckzugeben. Der Treiber arbeitet wiederum auf der Ebene des Betriebssystems und fragt freien Speicher dort an. Der Hypervisor sieht, welche Seiten des physischen Speichers vom Balloon Driver belegt sind, entzieht der virtuellen Maschine Speicher und gibt ihn an den Host zur\u00fcck. Es treten keine Probleme mit dem Betriebssystem auf, da der Speicher auf Betriebssystemebene durch den Balloon Driver belegt ist. Standardm\u00e4\u00dfig kann der Balloon Driver bis zu 65 % des Speichers der VM zur\u00fcckfordern.<\/p>\n<p>Wenn die VMware Tools nicht auf der VM installiert sind oder das Ballooning deaktiviert ist (nicht empfohlen, aber m\u00f6glich <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1002586\">KB<\/a><\/noindex>:), wechselt der Hypervisor sofort zu drastischeren Methoden der Speicherentnahme. Fazit: Achten Sie darauf, dass die VMware Tools auf der VM installiert sind.<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/884df6a7f5610d9bb372a7c34558f280.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Die Funktion des Balloon Drivers kann \u00fcber das Betriebssystem mittels VMware Tools \u00fcberpr\u00fcft werden.<\/i>.<\/p>\n<p><b>Speicherkompression.<\/b> Diese Technik kommt zum Einsatz, wenn ESXi in einen Hard-Zustand \u00fcbergeht. Wie der Name schon sagt, versucht ESXi, 4 KB Seiten des Arbeitsspeichers auf 2 KB zu komprimieren, um etwas Platz im physischen Speicher des Servers freizugeben. Diese Methode erh\u00f6ht jedoch erheblich die Zugriffszeiten auf den Inhalt der Arbeitsspeicherseiten der VM, da die Seiten vorher dekomprimiert werden m\u00fcssen. Manchmal gelingt es nicht, alle Seiten zu komprimieren, und der gesamte Prozess kann einige Zeit in Anspruch nehmen. Daher ist diese Technik in der Praxis nicht besonders effizient.<\/p>\n<p><b>Speicher-Switching.<\/b> Nach einer kurzen Phase der Speicherkompression wechselt ESXi praktisch unvermeidlich (es sei denn, die VMs wurden auf andere Hosts verschoben oder abgeschaltet) zum Swapping. Wenn der Speicher fast vollst\u00e4ndig ersch\u00f6pft ist (Zustand Low), h\u00f6rt der Hypervisor auch auf, VMs Speicherseiten zuzuweisen, was in den Gastbetriebssystemen der VMs Probleme verursachen kann.<\/p>\n<p>So funktioniert Swapping. Wenn eine virtuelle Maschine gestartet wird, wird eine Datei mit der Erweiterung .vswp erstellt. Die Gr\u00f6\u00dfe dieser Datei entspricht dem nicht reservierten Arbeitsspeicher der VM: das ist der Unterschied zwischen dem konfigurierten und dem reservierten Speicher. W\u00e4hrend des Swap-Vorgangs entl\u00e4dt ESXi die Speicherseiten der virtuellen Maschine in diese Datei und arbeitet anstelle des physischen Serverspeichers mit ihr. Selbstverst\u00e4ndlich ist dieser \"Arbeitsspeicher\" um ein Vielfaches langsamer als der echte, selbst wenn .vswp auf einem schnellen Speichermedium liegt.<\/p>\n<p>Im Gegensatz zum Ballooning, bei dem der VM ungenutzte Seiten entzogen werden, k\u00f6nnen beim Swapping auch Seiten auf die Festplatte verschoben werden, die aktiv von dem Betriebssystem oder Anwendungen innerhalb der VM genutzt werden. Das f\u00fchrt dazu, dass die Performance der VM stark sinkt, bis hin zu einem H\u00e4nger. Die VM arbeitet formal und kann mindestens korrekt aus dem Betriebssystem heruntergefahren werden. Seien Sie geduldig \ud83d\ude09<\/p>\n<p>Wenn VMs in den Swap gehen \u2013 ist das eine unerw\u00fcnschte Situation, die nach M\u00f6glichkeit vermieden werden sollte.<\/p>\n<h3>Die wichtigsten Leistungsindikatoren des Arbeitsspeichers der virtuellen Maschine<\/h3>\n<p>\nHier sind wir beim Wichtigsten angekommen. Folgende Z\u00e4hler stehen zur \u00dcberwachung des Speicherzustands in der VM zur Verf\u00fcgung:<\/p>\n<p><b>Active<\/b> \u2014 zeigt den Arbeitsspeicher (KB) an, auf den die VM im vorherigen Messzeitraum zugegriffen hat.<\/p>\n<p><b>Nutzung<\/b> \u2014 dasselbe wie Aktiv, jedoch in Prozent der konfigurierten Speicherkapazit\u00e4t der VM. Berechnet mit der folgenden Formel: aktiv \u00f7 konfigurierten Speichergr\u00f6\u00dfe der virtuellen Maschine.<br \/>\nHohe Nutzung und Aktivit\u00e4t sind nicht immer ein Hinweis auf Leistungsprobleme der VM. Wenn die VM aggressiv auf den Speicher zugreift (mindestens, wenn sie darauf zugreift), bedeutet das nicht, dass der Speicher unzureichend ist. Vielmehr ist es ein Anlass, zu \u00fcberpr\u00fcfen, was im Betriebssystem passiert.<br \/>\nEs gibt einen Standard-Alarm f\u00fcr den Arbeitsspeicherverbrauch der VM:<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/073132b332da79be15e3bedf2c66cf94.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Shared<\/b> \u2014 der Arbeitsspeicher der VM, der durch TPS (innerhalb der VM oder zwischen VMs) dedupliziert wurde.<\/p>\n<p><b>Zugewiesen<\/b> \u2014 der physische Arbeitsspeicher des Hosts (KB), der der VM zugewiesen wurde. Enth\u00e4lt auch den Shared-Speicher.<\/p>\n<p><b>Verbraucht<\/b> (Zugewiesen \u2014 Shared) \u2014 die Menge an physischem Arbeitsspeicher (KB), die die VM vom Host verbraucht. Enth\u00e4lt nicht den Shared-Speicher.<\/p>\n<p>Wenn ein Teil des Speichers der VM nicht aus dem physischen Arbeitsspeicher des Hosts, sondern aus einer Swap-Datei stammt oder der Speicher \u00fcber den Balloon Driver von der VM abgezogen wird, wird dieser Teil nicht in Zugewiesen und Verbraucht ber\u00fccksichtigt.<br \/>\nHohe Werte f\u00fcr Granted und Consumed sind v\u00f6llig normal. Das Betriebssystem zieht schrittweise Speicher vom Hypervisor ab und gibt ihn nicht zur\u00fcck. Im Laufe der Zeit n\u00e4hern sich die Werte dieser Z\u00e4hler bei einer aktiv betriebenen VM dem konfigurierten Speichervolumen und verbleiben dort.<\/p>\n<p><b>Null<\/b> \u2014 der Arbeitsspeicher der VM (KB), der Nullen enth\u00e4lt. Dieser Speicher wird vom Hypervisor als frei angesehen und kann anderen virtuellen Maschinen zugewiesen werden. Sobald das Gastbetriebssystem etwas in den gelegten Speicher geschrieben hat, wechselt es in den Status Consumed und wird nicht mehr zur\u00fcckgegeben.<\/p>\n<p><b>Reserved Overhead<\/b> \u2014 der Arbeitsspeicher (KB) der VM, der vom Hypervisor f\u00fcr den Betrieb der VM reserviert ist. Dies ist ein kleiner Speicherbedarf, der jedoch auf dem Host vorhanden sein muss, da die VM sonst nicht gestartet werden kann.<\/p>\n<p><b>Balloon<\/b> \u2014 der Arbeitsspeicher (KB), der von der VM mit Hilfe des Balloon Drivers entzogen wurde.<\/p>\n<p><b>Compressed<\/b> \u2014 der Arbeitsspeicher (KB), der komprimiert werden konnte.<\/p>\n<p><b>Swapped<\/b> \u2014 der Arbeitsspeicher (KB), der aufgrund fehlenden physischen Speichers auf dem Server auf die Festplatte ausgelagert wurde.<br \/>\nBalloon und die anderen Z\u00e4hler der Memory Reclamation Techniken sind gleich null.<\/p>\n<p>So \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 das Diagramm mit den Z\u00e4hlern f\u00fcr den Arbeitsspeicher einer normal funktionierenden VM mit 150 GB RAM.<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/4c361a407581b24fc042c91a6d76aa68.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIm Diagramm unten zeigt die VM deutliche Probleme. Unter dem Diagramm ist zu erkennen, dass f\u00fcr diese VM alle beschriebenen Techniken der Arbeitsspeichernutzung angewendet wurden. Der Balloon f\u00fcr diese VM ist deutlich gr\u00f6\u00dfer als der konsumierte Speicher. Tats\u00e4chlich ist die VM eher tot als lebendig. <\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/fcc8f196fc7d158e82de4737c5ebe776.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>ESXTOP<\/h3>\n<p>\nWie bei der CPU, wenn wir die Situation auf dem Host schnell beurteilen und ihre Dynamik im Intervall von bis zu 2 Sekunden bewerten wollen, sollten wir ESXTOP verwenden.<\/p>\n<p>Der ESXTOP-Bildschirm f\u00fcr den Arbeitsspeicher wird mit der Taste \u201em\u201c aufgerufen und sieht wie folgt aus (die Felder B, D, H, J, K, L, O wurden ausgew\u00e4hlt):<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/27383c357fb351bbe8353abf3b08171e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00fcr uns sind die folgenden Parameter von Interesse: <\/p>\n<p><b>Mem overcommit avg<\/b> \u2013 der durchschnittliche Wert der Memory-\u00dcberbelegung auf dem Host \u00fcber 1, 5 und 15 Minuten. Wenn dieser \u00fcber Null liegt, ist das ein Grund, einen Blick darauf zu werfen, zeigt jedoch nicht immer auf das Vorliegen von Problemen hin.<\/p>\n<p>In den Zeilen <b>PMEM\/MB<\/b> und <b>VMKMEM\/MB<\/b> \u2013 Informationen \u00fcber den physischen Speicher des Servers und den f\u00fcr den VMkernel verf\u00fcgbaren Speicher. Hier k\u00f6nnen wir interessante Werte wie minfree (in MB) und den Zustand des Hosts bez\u00fcglich des Speichers (in unserem Fall hoch) sehen.<\/p>\n<p>In der Zeile <b>NUMA\/MB<\/b> Sie k\u00f6nnen die Verteilung des Arbeitsspeichers auf NUMA-Nodes (Sockets) einsehen. In diesem Beispiel ist die Verteilung ungleichm\u00e4\u00dfig, was grunds\u00e4tzlich nicht ideal ist.<\/p>\n<p>Hier sind die allgemeinen Statistiken des Servers zu den Techniken der Speicherr\u00fcckgewinnung:<\/p>\n<p><b>PSHARE\/MB<\/b> \u2014 dies ist die TPS-Statistik;<\/p>\n<p><b>SWAP\/MB<\/b> \u2014 Statistik zur Nutzung des Swaps;<\/p>\n<p><b>ZIP\/MB<\/b> \u2014 Statistik zur Kompression des Arbeitsspeichers;<\/p>\n<p><b>MEMCTL\/MB<\/b> \u2014 Statistik zur Nutzung des Balloon Drivers.<\/p>\n<p>\u00dcber die einzelnen VMs k\u00f6nnten wir an folgenden Informationen interessiert sein. Ich habe die VM-Namen anonymisiert, um das Publikum nicht zu verwirren:). Wenn die Metrik ESXTOP dem Z\u00e4hler in vSphere entspricht, gebe ich den entsprechenden Z\u00e4hler an. <\/p>\n<p><b>MEMSZ<\/b> \u2014 der auf der VM konfigurierte Speicher (MB).<br \/>\nMEMSZ = GRANT + MCTLSZ + SWCUR + untouched.<\/p>\n<p><b>GRANT<\/b> \u2014 Granted in MB.<\/p>\n<p><b>TCHD<\/b> \u2014 Active in MB.<\/p>\n<p><b>MCTL?<\/b> \u2014 ob der Balloon Driver auf der VM aktiviert ist.<\/p>\n<p><b>MCTLSZ<\/b> \u2014 Balloon in MB.<\/p>\n<p><b>MCTLGT<\/b> \u2014 die Menge an Arbeitsspeicher (MB), die ESXi von der VM \u00fcber den Balloon Driver entziehen m\u00f6chte (Memctl Target).<\/p>\n<p><b>MCTLMAX<\/b> \u2014 die maximale Menge an Arbeitsspeicher (MB), die ESXi von der VM \u00fcber den Balloon Driver entziehen kann.<\/p>\n<p><b>SWCUR<\/b> \u2014 die aktuelle Menge an Arbeitsspeicher (MB), die der VM aus der Swap-Datei zugewiesen wurde. <\/p>\n<p><b>SWGT<\/b> \u2014 die Menge an Arbeitsspeicher (MB), die ESXi der VM aus der Swap-Datei zuweisen m\u00f6chte (Swap Target).<\/p>\n<p>\u00dcber ESXTOP k\u00f6nnen Sie detailliertere Informationen zur NUMA-Topologie der VM einsehen. W\u00e4hlen Sie dazu die Felder D, G aus:<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/3fde4ab9d54c709f66313020437255c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>NHN<\/b> \u2013 NUMA-Knoten, auf denen die VM liegt. Hier k\u00f6nnen Sie sofort wide VMs erkennen, die nicht auf einen einzigen NUMA-Knoten passen.<\/p>\n<p><b>NRMEM<\/b> \u2013 wie viele Megabyte RAM die VM von einem entfernten NUMA-Knoten bezieht.<\/p>\n<p><b>NLMEM<\/b> \u2013 wie viele Megabyte RAM die VM von einem lokalen NUMA-Knoten bezieht.<\/p>\n<p><b>N%L<\/b> \u2013 der Prozentsatz des RAMs der VM auf dem lokalen NUMA-Knoten (wenn weniger als 80 % \u2014 kann es zu Leistungsproblemen kommen).<\/p>\n<h3>Speicher auf dem Hypervisor<\/h3>\n<p>\nW\u00e4hrend die CPU-Z\u00e4hler auf dem Hypervisor normalerweise nicht besonders interessant sind, ist die Situation bei dem Speicher das genaue Gegenteil. Ein hoher Speicherverbrauch auf der VM weist nicht immer auf ein Leistungsproblem hin, jedoch initiiert ein hoher Speicherverbrauch auf dem Hypervisor das Management von Speicher und verursacht Leistungsprobleme der VM. Die Host-Speicherverbrauchs-Alarme sollten \u00fcberwacht werden, um zu verhindern, dass die VM in den Swap-Bereich gelangt.<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/27931f9a8607000dc9a7ca483c03ad68.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/4a1c0d6199a340dd62e5c923611ddd6e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Unsuspend<\/h3>\n<p>\nWenn eine VM in den Swap-Bereich ger\u00e4t, sinkt ihre Leistung erheblich. Spuren von Ballooning und Kompression verschwinden schnell, sobald wieder freier Arbeitsspeicher auf dem Host verf\u00fcgbar ist, aber die virtuelle Maschine eilt nicht zur\u00fcck aus dem Swap in den Arbeitsspeicher des Servers. <br \/>\nVor Version ESXi 6.0 war der einzige zuverl\u00e4ssige und schnelle Weg, eine VM aus dem Swap zu bringen, ein Neustart (genauer gesagt das Ausschalten\/Ein einschalten des Containers). Ab ESXi 6.0 gibt es zwar keine offizielle, aber doch funktionierende und zuverl\u00e4ssige Methode, um eine VM aus dem Swap zu bringen. Auf einer der Konferenzen hatte ich die Gelegenheit, mit einem der Ingenieure von VMware zu sprechen, der f\u00fcr den CPU-Scheduler verantwortlich ist. Er best\u00e4tigte, dass die Methode durchaus funktionst\u00fcchtig und sicher ist. In unserer Erfahrung gab es damit ebenfalls keine Probleme.<\/p>\n<p>Tats\u00e4chlich die Befehle zum Entfernen einer VM aus dem Swap <noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2016\/06\/02\/memory-pages-swapped-can-unswap\/\">beschrieb<\/a><\/noindex> Duncan Epping. Ich werde die detaillierte Beschreibung nicht wiederholen, sondern einfach ein Beispiel f\u00fcr seine Verwendung geben. Wie im Screenshot zu sehen ist, verschwindet der Swap in der VM nach einiger Zeit nach Ausf\u00fchrung des angegebenen Befehls.<\/p>\n<p><img decoding=\"async\" alt=\"Leistungsanalyse von VMs in VMware vSphere. Teil 2: Arbeitsspeicher\" src=\"\/wp-content\/uploads\/c60d03c59e115d48b209dadc25081c1e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Tipps zur Verwaltung des Arbeitsspeichers unter ESXi<\/h3>\n<p>\nHier sind einige Tipps, die Ihnen helfen, Leistungsprobleme bei VMs aufgrund von RAM zu vermeiden:<\/p>\n<ul>\n<li>Vermeiden Sie eine \u00dcberbelegung des RAM in produktiven Clustern. Es ist ratsam, immer etwa 20-30 % freien Speicher im Cluster zu haben, damit sowohl DRS als auch der Administrator Spielraum f\u00fcr Anpassungen haben und bei der Migration der VMs keine in den Swap geschrieben werden. Vergessen Sie auch nicht den Puffer f\u00fcr Redundanz. Es ist unangenehm, wenn bei einem Serverausfall und dem Neustart der VMs \u00fcber HA einige Maschinen auch in den Swap gehen.<\/li>\n<li>In Infrastrukturen mit hoher Konsolidierung sollten Sie versuchen, keine VMs mit mehr als der H\u00e4lfte des Hostspeichers zu erstellen. Das wird DRS wieder helfen, die virtuellen Maschinen problemlos auf die Server des Clusters zu verteilen. Dieses Regel ist nat\u00fcrlich nicht universell :).<\/li>\n<li>Behalten Sie die Warnung zur Host-Speicherauslastung im Auge.<\/li>\n<li>Vergessen Sie nicht, VMware Tools auf den VMs zu installieren und Balloning nicht zu deaktivieren.<\/li>\n<li>Erw\u00e4gen Sie die Aktivierung der Inter-VM TPS und das Deaktivieren von Large Pages in VDI-Umgebungen und Testumgebungen.<\/li>\n<li>Wenn VMs Leistungsprobleme haben, \u00fcberpr\u00fcfen Sie, ob sie auf Speicher von entfernten NUMA-Knoten zugreifen.<\/li>\n<li>Bringen Sie die VM so schnell wie m\u00f6glich aus dem Swap! Unter anderem leidet die SAN, wenn die VM im Swap ist, aus offensichtlichen Gr\u00fcnden.<\/li>\n<\/ul>\n<p>\nDas war es f\u00fcr meinen Teil \u00fcber den Arbeitsspeicher. Im Folgenden finden Sie Artikel zu diesem Thema f\u00fcr diejenigen, die tiefer in die Details eintauchen m\u00f6chten. Der n\u00e4chste Artikel wird sich mit dem Speicher besch\u00e4ftigen.<\/p>\n<p><b class=\"spoiler_title\">N\u00fctzliche Links<\/b><noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2015\/03\/02\/what-happens-at-which-vsphere-memory-state\/\">http:\/\/www.yellow-bricks.com\/2015\/03\/02\/what-happens-at-which-vsphere-memory-state\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2013\/06\/14\/how-does-mem-minfreepct-work-with-vsphere-5-0-and-up\/\">http:\/\/www.yellow-bricks.com\/2013\/06\/14\/how-does-mem-minfreepct-work-with-vsphere-5-0-and-up\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.vladan.fr\/vmware-transparent-page-sharing-tps-explained\/\">https:\/\/www.vladan.fr\/vmware-transparent-page-sharing-tps-explained\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2016\/06\/02\/memory-pages-swapped-can-unswap\/\">http:\/\/www.yellow-bricks.com\/2016\/06\/02\/memory-pages-swapped-can-unswap\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1002586\">https:\/\/kb.vmware.com\/s\/article\/1002586<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.vladan.fr\/what-is-vmware-memory-ballooning\/\">https:\/\/www.vladan.fr\/what-is-vmware-memory-ballooning\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2080735\">https:\/\/kb.vmware.com\/s\/article\/2080735<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2017642\">https:\/\/kb.vmware.com\/s\/article\/2017642<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/labs.vmware.com\/vmtj\/vmware-esx-memory-resource-management-swap\">https:\/\/labs.vmware.com\/vmtj\/vmware-esx-memory-resource-management-swap<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.vmware.com\/vsphere\/2013\/10\/understanding-vsphere-active-memory.html\">https:\/\/blogs.vmware.com\/vsphere\/2013\/10\/understanding-vsphere-active-memory.html<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.vmware.com\/support\/developer\/converter-sdk\/conv51_apireference\/memory_counters.html#overhead\">https:\/\/www.vmware.com\/support\/developer\/converter-sdk\/conv51_apireference\/memory_counters.html<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.vmware.com\/en\/VMware-vSphere\/6.5\/vsphere-esxi-vcenter-server-65-monitoring-performance-guide.pdf\">https:\/\/docs.vmware.com\/en\/VMware-vSphere\/6.5\/vsphere-esxi-vcenter-server-65-monitoring-performance-guide.pdf<\/a><\/noindex><\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/dataline\/blog\/455820\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0430\u0441\u0442\u044c 1. \u041f\u0440\u043e CPU \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u0440\u043e \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (RAM) \u0432 vSphere. \u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432\u0441\u0435 \u0431\u043e\u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e, \u0447\u0435\u043c \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c: \u0435\u0441\u043b\u0438 \u043d\u0430 \u0412\u041c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0438\u0445 \u0441\u043b\u043e\u0436\u043d\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c. \u0417\u0430\u0442\u043e \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f, \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0441\u043b\u043e\u0436\u043d\u0435\u0435. \u041d\u043e \u043e\u0431\u043e \u0432\u0441\u0435\u043c \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443. \u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043e\u0440\u0438\u0438 \u041e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35292","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0427\u0430\u0441\u0442\u044c 1. \u041f\u0440\u043e CPU \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u0440\u043e \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (RAM) \u0432 vSphere. \u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432\u0441\u0435 \u0431\u043e\u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e, \u0447\u0435\u043c \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c: \u0435\u0441\u043b\u0438 \u043d\u0430 \u0412\u041c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0438\u0445 \u0441\u043b\u043e\u0436\u043d\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c. \u0417\u0430\u0442\u043e \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f, \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0441\u043b\u043e\u0436\u043d\u0435\u0435. \u041d\u043e \u043e\u0431\u043e \u0432\u0441\u0435\u043c \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443. \u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043e\u0440\u0438\u0438 \u041e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u043d\u0430\u043b\u0438\u0437 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0412\u041c \u0432 VMware vSphere. \u0427\u0430\u0441\u0442\u044c 2: Memory | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0430\u0441\u0442\u044c 1. \u041f\u0440\u043e CPU \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u0440\u043e \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (RAM) \u0432 vSphere. \u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432\u0441\u0435 \u0431\u043e\u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e, \u0447\u0435\u043c \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c: \u0435\u0441\u043b\u0438 \u043d\u0430 \u0412\u041c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0438\u0445 \u0441\u043b\u043e\u0436\u043d\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c. \u0417\u0430\u0442\u043e \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f, \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0441\u043b\u043e\u0436\u043d\u0435\u0435. \u041d\u043e \u043e\u0431\u043e \u0432\u0441\u0435\u043c \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443. \u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043e\u0440\u0438\u0438 \u041e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:03:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:03:28+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Analyse der VM-Leistung in VMware vSphere. Teil 2: Arbeitsspeicher | ProHoster","description":"Teil 1. \u00dcber CPU In diesem Artikel sprechen wir \u00fcber die Leistungsz\u00e4hler des Arbeitsspeichers (RAM) in vSphere. Im Vergleich zum Prozessor ist es mit dem Speicher scheinbar eindeutiger: Wenn es in der VM zu Performance-Problemen kommt, ist es schwer, dies zu \u00fcbersehen. Allerdings ist es viel schwieriger, damit umzugehen, wenn sie auftreten. Aber der Reihe nach. Ein bisschen Theorie zum Arbeitsspeicher.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u043d\u0430\u043b\u0438\u0437 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0412\u041c \u0432 VMware vSphere. \u0427\u0430\u0441\u0442\u044c 2: Memory | ProHoster","og:description":"\u0427\u0430\u0441\u0442\u044c 1. \u041f\u0440\u043e CPU \u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u0440\u043e \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438 (RAM) \u0432 vSphere. \u0412\u0440\u043e\u0434\u0435 \u0431\u044b \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e \u0432\u0441\u0435 \u0431\u043e\u043b\u0435\u0435 \u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e, \u0447\u0435\u043c \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c: \u0435\u0441\u043b\u0438 \u043d\u0430 \u0412\u041c \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0442 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0438\u0445 \u0441\u043b\u043e\u0436\u043d\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c. \u0417\u0430\u0442\u043e \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f, \u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u0438\u043c\u0438 \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u0441\u043b\u043e\u0436\u043d\u0435\u0435. \u041d\u043e \u043e\u0431\u043e \u0432\u0441\u0435\u043c \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443. \u041d\u0435\u043c\u043d\u043e\u0433\u043e \u0442\u0435\u043e\u0440\u0438\u0438 \u041e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u0430\u043c\u044f\u0442\u044c","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:03:28+00:00","article:modified_time":"2019-10-31T19:03:28+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35292","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 22:41:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:01:22","updated":"2026-01-21 22:41:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=35292"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/35292\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=35292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=35292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=35292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}