{"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\/et\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","title":{"rendered":"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere'is. Osa 2: M\u00e4lu","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" 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\/\">Osa 1. CPU-st<\/a><\/noindex><\/p>\n<p>Selles artiklis r\u00e4\u00e4gime vSphere'is t\u00f6\u00f6tava RAM-i j\u00f5udlusloenduritest.<br \/>\nM\u00e4lu osas tundub k\u00f5ik olevat selgem, kui protsessori osas: kui VM-ides esinevad j\u00f5udlusprobleemid, on neid raske mitte m\u00e4rgata. Kui need aga ilmnevad, on nende lahendamine palju keerulisem. Aga v\u00f5tame k\u00f5ik etappid j\u00e4rjest. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Natuke teooriat<\/h3>\n<p>\nVirtuaalmasinate t\u00f6\u00f6m\u00e4lu tuleb serveri m\u00e4lust, millel masinad t\u00f6\u00f6tavad. See on t\u00e4iesti arusaadav:). Kui serveri t\u00f6\u00f6m\u00e4lu ei piisa k\u00f5igile soovijatele, hakkab ESXi rakendama m\u00e4lu optimeerimise tehnikaid (memory reclamation techniques). Vastasel juhul kukuksid operatsioonis\u00fcsteemid m\u00e4lu juurde p\u00e4\u00e4semise vigade t\u00f5ttu. <\/p>\n<p>Milliseid tehnikaid rakendada, otsustab ESXi m\u00e4lu koormuse p\u00f5hjal:<\/p>\n<p><b>M\u00e4lu seisund<\/b><\/p>\n<p><b>Piir<\/b><\/p>\n<p><b>Toimingud<\/b><\/p>\n<p>K\u00f5rge<\/p>\n<p>400% minFree'ist<\/p>\n<p>Peale \u00fclemise piiri saavutamist jagatakse suured m\u00e4lulehed v\u00e4ikesteks (TPS t\u00f6\u00f6tab tavalises re\u017eiimis).<\/p>\n<p>Puhasta<\/p>\n<p>100% minFree'ist<\/p>\n<p>Suured m\u00e4lulehed jagatakse v\u00e4ikesteks, TPS t\u00f6\u00f6tab sundimisega.<\/p>\n<p>Pehme<\/p>\n<p>64% minFree'ist<\/p>\n<p>TPS + Balloon<\/p>\n<p>K\u00f5va<\/p>\n<p>32% minFree'ist<\/p>\n<p>TPS + Compress + Swap<\/p>\n<p>Madal<\/p>\n<p>16% minFree'ist<\/p>\n<p>Kao + Vahetus + Plokk<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2015\/03\/02\/what-happens-at-which-vsphere-memory-state\/\">Allikas<\/a><\/noindex> <\/p>\n<p>minFree \u2014 see on m\u00e4lu, mis on vajalik h\u00fcperviisori t\u00f6\u00f6ks. <\/p>\n<p>Kuni ESXi 4.1 oli minFree vaikimisi fikseeritud \u2014 6% serveri m\u00e4lust (protsenti sai muuta valiku Mem.MinFreePct kaudu ESXi-s). Hilisemates versioonides, arvestades serverite m\u00e4lu suurenenud mahtu, arvutatakse minFree hosti m\u00e4lust, mitte kui fikseeritud protsent. <\/p>\n<p>minFree (vaikimisi) v\u00e4\u00e4rtus arvutatakse j\u00e4rgmiselt:<\/p>\n<p><b>Protsent m\u00e4lust, mis on reserveeritud minFree jaoks<\/b><\/p>\n<p><b>M\u00e4lupiirang<\/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>J\u00e4relej\u00e4\u00e4nud m\u00e4lu<\/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\/\">Allikas<\/a><\/noindex><\/p>\n<p>N\u00e4iteks, 128 GB RAM-iga serveri minFree v\u00e4\u00e4rtus oleks j\u00e4rgmine:<br \/>\nMinFree = 245,76 + 327,68 + 327,68 + 1024 = 1925,12 MB = 1,88 GB <br \/>\nTegelik v\u00e4\u00e4rtus v\u00f5ib erineda paarisajas MB v\u00f5rra, s\u00f5ltuvalt serverist ja m\u00e4lust.<\/p>\n<p><b>Protsent m\u00e4lust, mis on reserveeritud minFree jaoks<\/b><\/p>\n<p><b>M\u00e4lupiirang<\/b><\/p>\n<p><b>128 GB v\u00e4\u00e4rtus<\/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>J\u00e4relej\u00e4\u00e4nud m\u00e4lu (100 GB)<\/p>\n<p>1024 MB<\/p>\n<p>\nTavaliselt peetakse produktiivsete serverite jaoks normaalseks ainult k\u00f5rge oleku. Testimis- ja arenduss\u00fcsteemide puhul v\u00f5ivad vastuv\u00f5etavad olekud olla Clear\/Soft. Kui hostis on v\u00e4hemalt 64% MinFree vahem\u00e4lu alles, siis toimuvad sellel p\u00f5hinevate VM-ide puhul t\u00f5en\u00e4oliselt j\u00f5udlusprobleemid.<\/p>\n<p>Igas olekus rakendatakse teatud m\u00e4lu taaskasutamise tehnikaid, alates TPS-ist, mis praktiliselt ei m\u00f5juta VM-i j\u00f5udlust, kuni Swappinguni. R\u00e4\u00e4gin neist l\u00e4hemalt. <\/p>\n<p><b>L\u00e4bipaistev lehe jagamine (TPS).<\/b> TPS on, julgelt \u00f6eldes, virtuaalmasinate m\u00e4lulehtede dedupeerimine serveris.<\/p>\n<p>ESXi otsib sarnaseid virtuaalmasinate m\u00e4lulehti, arvutades ja v\u00f5rdledes lehtede hash-summasid ning eemaldab dubleeritud lehed, asendades need viidete t\u00f5ttu sama lehega f\u00fc\u00fcsilises m\u00e4lus. Selle tulemusena v\u00e4heneb f\u00fc\u00fcsilise m\u00e4lu tarbimine ja on v\u00f5imalik saavutada teatud m\u00e4lude \u00fcmberkirjutamine praktiliselt ilma j\u00f5udluse languseta.<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" 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\/\">Allikas<\/a><\/noindex><\/p>\n<p>Seda mehhanism t\u00f6\u00f6tab ainult 4 KB (v\u00e4ikesed lehed) m\u00e4lulehtede jaoks. 2 MB (suured lehed) lehtede puhul ei \u00fcrita h\u00fcperviisor deduplikatsiooni isegi teha, kuna sama suurusega lehtede leidmise v\u00f5imalus on v\u00e4ike.<\/p>\n<p>Vaikimisi eraldab ESXi m\u00e4lu suurtele lehtedele. Suurte lehtede jagamine v\u00e4ikesteks algab, kui saavutatakse k\u00f5rge olek, ja toimub sunniviisiliselt, kui saavutatakse selge olek (vt h\u00fcperviisori olekute tabelit).<\/p>\n<p>Kui soovite, et TPS alustaks t\u00f6\u00f6d, ootamata hosti operaatorm\u00e4lu t\u00e4itumist, peate ESXi T\u00e4iustatud valikutes seadma v\u00e4\u00e4rtuse <i>\u201cMem.AllocGuestLargePage\u201d<\/i> 0-le (vaikimisi 1). Sel juhul keelatakse suurte m\u00e4lulehtede eraldamine virtuaalmasinatele.<\/p>\n<p>Alates 2014. aasta detsembrist on k\u00f5igis ESXi v\u00e4ljaannetes TPS vahel VM-de vahel vaikimisi keelatud, kuna leiti haavatavus, mis teoreetiliselt v\u00f5imaldab saada \u00fche VM-i kaudu teise VM-i operaatorm\u00e4lu. \u00dcksikasjad siin. Ma ei ole kohanud teavet TPS haavatavuse praktilise rakendamise kohta.<\/p>\n<p>TPS poliitikat kontrollitakse l\u00e4bi t\u00e4iustatud valiku <i>\u201cMem.ShareForceSalting\u201d<\/i> ESXi-s:<br \/>\n0 \u2014 Inter-VM TPS. TPS t\u00f6\u00f6tab erinevate VM-ide lehtede jaoks;<br \/>\n1 \u2013 TPS sama 'sched.mem.pshare.salt' v\u00e4\u00e4rtusega VM-ide jaoks VMX-is;<br \/>\n2 (vaikimisi) \u2013 Intra-VM TPS. TPS t\u00f6\u00f6tab lehtede jaoks VM-i sees.<\/p>\n<p>On h\u00e4davajalik v\u00e4lja l\u00fclitada suured lehed ja aktiveerida Inter-VM TPS testimisjaamades. Seda saab kasutada ka jaamades, kus on palju sarnaseid VM-e. N\u00e4iteks VDI jaamades v\u00f5ib f\u00fc\u00fcsilise m\u00e4lu kokkuhoid ulatuda k\u00fcmnete protsentideni. <\/p>\n<p><b>Memory Ballooning.<\/b> Ballooning ei ole enam nii s\u00fc\u00fctuks ja l\u00e4bipaistvaks operatsioonis\u00fcsteemile VM-i tehnika nagu TPS. Kuid \u00f5igesti rakendades on Ballooninguga v\u00f5imalik elada ja isegi t\u00f6\u00f6tada.<\/p>\n<p>Koos Vmware Tools installitakse VM-ile spetsiaalne juhtmega, mida nimetatakse Balloon Driveriks (aka vmmemctl). Kui h\u00fcperviisoril hakkab f\u00fc\u00fcsilisest m\u00e4lust puudu j\u00e4\u00e4ma ja ta l\u00e4heb Soft olekusse, palub ESXi VM-l vabastada mittekasutatav RAM l\u00e4bi selle Balloon Driveri. Juhtme t\u00f6\u00f6tab omakorda operatsioonis\u00fcsteemi tasemel ja k\u00fcsib vabade m\u00e4lublokkide kohta. H\u00fcperviisor n\u00e4eb, millised f\u00fc\u00fcsilised m\u00e4lulehed on Balloon Driveri poolt h\u00f5ivatud, v\u00f5tab m\u00e4lumoodulite virtuaalsest masinast ja tagastab hostile. Probleeme operatsioonis\u00fcsteemi t\u00f6\u00f6ga ei teki, kuna operatsioonis\u00fcsteemi tasandil on m\u00e4lu h\u00f5ivatud Balloon Driveri poolt. Vaikimisi saab Balloon Driver v\u00f5tta kuni 65% VM-i m\u00e4lust.<\/p>\n<p>Kui VM-il ei ole installitud VMware Tools v\u00f5i on Ballooning v\u00e4lja l\u00fclitatud (mida ei soovita, kuid on olemas <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1002586\">KB<\/a><\/noindex>:), siis h\u00fcperviisor l\u00e4heb kohe \u00fcle rangematele m\u00e4lueemaldustehnikatele. J\u00e4reldus: veenduge, et VMware Tools oleksid VM-il olemas.<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/884df6a7f5610d9bb372a7c34558f280.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Balloon Driveri t\u00f6\u00f6d saab kontrollida OS-ist l\u00e4bi VMware Tools<\/i>.<\/p>\n<p><b>Memory Compression.<\/b> Seda meetodit kasutatakse, kui ESXi j\u00f5uab Hard olekusse. Nagu nimi viitab, p\u00fc\u00fcab ESXi suruda 4 KB t\u00f6\u00f6tlemism\u00e4lu lehte 2 KB-ks, et vabastada serveri f\u00fc\u00fcsilises m\u00e4lus natuke ruumi. See tehnika suurendab oluliselt VM-i t\u00f6\u00f6tlemism\u00e4lu lehtede sisu k\u00e4tte saamise aega, kuna lehte tuleb eelnevalt dekompressida. M\u00f5nikord ei \u00f5nnestu k\u00f5iki lehti kokku suruda ja kogu protsess v\u00f5tab aega. Seet\u00f5ttu ei ole see tehnika praktikas eriti efektiivne.<\/p>\n<p><b>M\u00e4lu vahetamine.<\/b> P\u00e4rast l\u00fchikest M\u00e4lu kokkusurumise etappi l\u00e4heb ESXi praktiliselt v\u00e4ltimatult (kui VM-id ei ole teistesse hostidesse liikunud v\u00f5i v\u00e4lja l\u00fclitatud) \u00fcle vahetamisele. Ja kui m\u00e4lu on peaaegu otsas (Low olek), l\u00f5petab h\u00fcperviisor samuti VM-ide m\u00e4lu lehtede eraldamise, mis v\u00f5ib p\u00f5hjustada probleeme VM-i k\u00fclaliste operatsioonis\u00fcsteemides.<\/p>\n<p>Nii t\u00f6\u00f6tab vahetus. Kui virtuaalmasin k\u00e4ivitub, luuakse tema jaoks laiendiga .vswp fail. Selle suurus on sama, mis VM-i mittereserveeritud m\u00e4lu: see on vahe konfigureeritud ja reserveeritud m\u00e4luhulga vahel. Vahetuse toimimise ajal laadib ESXi virtuaalmasina m\u00e4lulehed sellesse faili ja hakkab sellega t\u00f6\u00f6tama f\u00fc\u00fcsilise serveri m\u00e4lu asemel. Loomulikult on selline \"m\u00e4lu\" mitu korda aeglasem kui t\u00f5eline, isegi kui .vswp asub kiirel salvestusruumil.<\/p>\n<p>Erinevalt Ballooningust, mille puhul VM-ilt v\u00f5etakse tagasi kasutamata lehed, v\u00f5ivad vahetuse korral kettale minna ka lehed, mida operatsioonis\u00fcsteem v\u00f5i rakendused seespool VM-i aktiivselt kasutavad. Selle tulemusena tr\u00ean j\u00f5udlus langeb kuni kokkujooksmiseni. VM t\u00f6\u00f6tab formaalselt ja seda on v\u00e4hemalt v\u00f5imalik \u00f5igesti v\u00e4lja l\u00fclitada operatsioonis\u00fcsteemist. Kui olete kannatlik \ud83d\ude09<\/p>\n<p>Kui VM-id on vahetusse l\u00e4inud, on see ebanormaalne olukord, mida oleks parem v\u00e4ltida.<\/p>\n<h3>Virtuaalmasina m\u00e4lu peamised j\u00f5udlusm\u00f5\u00f5dikud<\/h3>\n<p>\nN\u00fc\u00fcd oleme peamise teema juures. VM-i m\u00e4lastaatuse j\u00e4lgimiseks on j\u00e4rgmised m\u00f5\u00f5dikud:<\/p>\n<p><b>Active<\/b> \u2014 n\u00e4itab m\u00e4lu mahtu (KB), millele VM p\u00e4\u00e4ses juurde eelneva m\u00f5\u00f5tmise ajal.<\/p>\n<p><b>Kasutus<\/b> \u2014 sama, mis Active, kuid protsentides VM-i konfigureeritud m\u00e4lust. Arvutatakse j\u00e4rgmise valemi j\u00e4rgi: active \u00f7 virtuaalmasina konfigureeritud m\u00e4lumaht.<br \/>\nK\u00f5rge Usage ja Active ei ole alati n\u00e4itajaid VM-i j\u00f5udlusprobleemide jaoks. Kui VM kasutab m\u00e4lu agressiivselt (kui v\u00e4hemalt p\u00e4\u00e4seb sellele juurde), ei t\u00e4henda see, et m\u00e4lu on ebapiisav. Pigem on see p\u00f5hjus, miks vaadata, mis OS-is toimub.<br \/>\nVM-i jaoks on saadaval standard Alarm m\u00e4lu kasutamise kohta:<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/073132b332da79be15e3bedf2c66cf94.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Jagatud<\/b> \u2014 VM-i m\u00e4lu maht, mis on dedupliceeritud TPS-iga (kas VM-i sees v\u00f5i VM-ide vahel).<\/p>\n<p><b>Antud<\/b> \u2014 f\u00fc\u00fcsiline m\u00e4lu (KB) hostis, mis on antud VM-ile. Sisaldab Shared.<\/p>\n<p><b>Tarbitud<\/b> (Granted \u2014 Shared) \u2014 f\u00fc\u00fcsiline m\u00e4lu (KB), mida VM hostilt tarbib. Ei sisalda Shared.<\/p>\n<p>Kui osa VM-i m\u00e4lust antakse mitte f\u00fc\u00fcsilisest m\u00e4lust hostis, vaid vahetust failist v\u00f5i m\u00e4lu on VM-ilt \u00e4ra v\u00f5etud Balloon Driveri kaudu, siis seda mahtu ei arvestata Granted ega Consumed.<br \/>\nK\u00f5rged Granted ja Consumed v\u00e4\u00e4rtused on t\u00e4iesti normaalsed. Operatsioonis\u00fcsteem t\u00f5mbab j\u00e4rk-j\u00e4rgult m\u00e4luruumi h\u00fcperviisorilt tagasi ja ei anna seda enam tagasi. Aja jooksul, kui virtuaalne masin aktiivselt t\u00f6\u00f6tab, l\u00e4heneb nende n\u00e4itajate v\u00e4\u00e4rtus konfigureeritud m\u00e4lu mahule ja j\u00e4\u00e4b sinna.<\/p>\n<p><b>Null<\/b> \u2014 VM (KB) m\u00e4lu maht, mis sisaldab nullide v\u00e4\u00e4rtusi. Sellist m\u00e4lu peab h\u00fcperviisor vabaks ja see v\u00f5ib olla muudele virtuaalsetele masinatele eraldatud. P\u00e4rast seda, kui k\u00fclghaldus s\u00fcsteem on midagi nullitud m\u00e4llu salvestanud, l\u00e4heb see Consumed seisundisse ja enam tagasi ei naase.<\/p>\n<p><b>Reserved Overhead<\/b> \u2014 VM (KB) m\u00e4lu maht, mis on h\u00fcperviisori poolt VM t\u00f6\u00f6ks reserveeritud. See on v\u00e4ike maht, kuid see peab olema hostis olemas, vastasel juhul ei k\u00e4ivitu VM.<\/p>\n<p><b>Balloon<\/b> \u2014 m\u00e4lu maht (KB), mis on VM-lt saadud Balloon Driveri abil v\u00e4lja v\u00f5etud.<\/p>\n<p><b>Compressed<\/b> \u2014 m\u00e4lu maht (KB), mida \u00f5nnestus kompressida.<\/p>\n<p><b>Swapped<\/b> \u2014 m\u00e4lu maht (KB), mis f\u00fc\u00fcsilise m\u00e4lu puudumisel serveris on diskile \u00fcle viidud.<br \/>\nBalloon ja muud m\u00e4lu tagastamise tehnika n\u00e4itajad on null.<\/p>\n<p>Nii n\u00e4eb v\u00e4lja m\u00e4lu t\u00f6\u00f6kindla VM-i n\u00e4itaja graafik, millel on 150 GB RAM-i.<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/4c361a407581b24fc042c91a6d76aa68.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAlloleval graafikul on VM-il selged probleemid. Graafiku all on n\u00e4ha, et selle VM-i jaoks on kasutatud k\u00f5iki kirjeldatud tehnikaid m\u00e4luga t\u00f6\u00f6tamiseks. Balloon on selle VM-i jaoks palju suurem kui tarbitud. Tegelikult on VM pigem surnud kui elus. <\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/fcc8f196fc7d158e82de4737c5ebe776.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>ESXTOP<\/h3>\n<p>\nNagu ka CPU puhul, kui soovime kiiresti hinnata hosti olukorda ja selle d\u00fcnaamikat kuni 2 sekundi intervalliga, tasub kasutada ESXTOPi.<\/p>\n<p>M\u00e4lu ESXTOP ekraan avatakse klahviga \u201em\u201c ja see n\u00e4eb v\u00e4lja j\u00e4rgmine (valitud v\u00e4ljad B, D, H, J, K, L, O):<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/27383c357fb351bbe8353abf3b08171e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMeid huvitavad j\u00e4rgmised parameetrid: <\/p>\n<p><b>Mem overcommit avg<\/b> \u2014 keskmine m\u00e4lust \u00fclekoormus hostis 1, 5 ja 15 minuti jooksul. Kui see on \u00fcle nulli, on see p\u00f5hjus vaadata, mis toimub, kuid see ei pruugi alati t\u00e4hendada probleemide olemasolu.<\/p>\n<p>Rea <b>PMEM\/MB<\/b> ja <b>VMKMEM\/MB<\/b> \u2014 teave serveri f\u00fc\u00fcsilise m\u00e4lu ja VMkernelile \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 m\u00e4lu kohta. Siit saab n\u00e4ha huvitavat v\u00e4\u00e4rtust minfree (MB-des) ja hosti m\u00e4lu seisundit (meie puhul k\u00f5rge).<\/p>\n<p>Reas <b>NUMA\/MB<\/b> numa-s\u00f5lmedes (socketites) on v\u00f5imalik n\u00e4ha operatiivm\u00e4lu jaotust. Antud n\u00e4ites on jaotus eba\u00fchtlane, mis \u00fcldiselt pole kuigi hea.<\/p>\n<p>J\u00e4rgnevalt on toodud \u00fcldine statistika serveri m\u00e4lurekonstruktsioonitehnoloogiate kohta:<\/p>\n<p><b>PSHARE\/MB<\/b> \u2014 see on TPS statistika;<\/p>\n<p><b>SWAP\/MB<\/b> \u2014 Swap-i kasutamise statistika;<\/p>\n<p><b>ZIP\/MB<\/b> \u2014 m\u00e4lu lehtede kokkusurumise statistika;<\/p>\n<p><b>MEMCTL\/MB<\/b> \u2014 Balloon Driveri kasutamise statistika.<\/p>\n<p>Erinevate VM-ide puhul v\u00f5ib meid huvitada j\u00e4rgmine teave. Olen VM-i nimesid varjanud, et mitte publikut segadusse ajada:). Kui ESXTOP-i metrika on sarnane vSphere\u2019i loenduriga, toon vastava loenduri. <\/p>\n<p><b>MEMSZ<\/b> \u2014 VM-ile konfigureeritud m\u00e4lu maht (MB).<br \/>\nMEMSZ = GRANT + MCTLSZ + SWCUR + untouched.<\/p>\n<p><b>GRANT<\/b> \u2014 Granted MB-des.<\/p>\n<p><b>TCHD<\/b> \u2014 Aktiivsed MB-des.<\/p>\n<p><b>MCTL?<\/b> \u2014 kas Balloon Driver on VM-il seadistatud.<\/p>\n<p><b>MCTLSZ<\/b> \u2014 Balloon MB-des.<\/p>\n<p><b>MCTLGT<\/b> \u2014 operatiivm\u00e4lu maht (MB), mille ESXi soovib VM-ilt Balloon Driveri kaudu v\u00e4lja v\u00f5tta (Memctl Target).<\/p>\n<p><b>MCTLMAX<\/b> \u2014 maksimaalne operatiivm\u00e4lu maht (MB), mille ESXi v\u00f5ib VM-ilt Balloon Driveri kaudu v\u00e4lja v\u00f5tta.<\/p>\n<p><b>SWCUR<\/b> \u2014 praegune operatiivm\u00e4lu maht (MB), mis on VM-ile antud Swap-failist. <\/p>\n<p><b>SWGT<\/b> \u2014 operatiivm\u00e4lu maht (MB), mille ESXi soovib VM-ile anda Swap-failist (Swap Target).<\/p>\n<p>Samuti saab ESXTOP kaudu vaadata \u00fcksikasjalikumat teavet VM-i NUMA-topoloogia kohta. Selleks tuleb valida v\u00e4ljad D,G:<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/3fde4ab9d54c709f66313020437255c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>NHN<\/b> \u2013 NUMA s\u00f5lmed, kus VM asub. Siit saab kohe t\u00e4hele panna wide vm-e, mis ei mahuks \u00fche NUMA s\u00f5lme.<\/p>\n<p><b>NRMEM<\/b> \u2013 mitu megabaiti m\u00e4lu v\u00f5tab VM kaugest NUMA s\u00f5lmest.<\/p>\n<p><b>NLMEM<\/b> \u2013 mitu megabaiti m\u00e4lu v\u00f5tab VM lokaalsest NUMA s\u00f5lmest.<\/p>\n<p><b>N%L<\/b> \u2013 protsent m\u00e4lu VM-is kohaliku NUMA s\u00f5lmes (kui alla 80% \u2014 v\u00f5ivad tekkida j\u00f5udlusprobleemid).<\/p>\n<h3>M\u00e4lu h\u00fcperviisori peal<\/h3>\n<p>\nKui CPU loendurid h\u00fcperviisori peal ei ole tavaliselt kuigi huvitavad, siis m\u00e4lu olukord on vastupidine. K\u00f5rge Memory Usage VM-is ei pruugi alati t\u00e4hendada j\u00f5udlusprobleemi, kuid k\u00f5rge Memory Usage h\u00fcperviisori peal kutsub esile m\u00e4lu haldamise tehnikate t\u00f6\u00f6le asumise ja v\u00f5ib tekitada j\u00f5udlusprobleeme VM-is. Tuleb j\u00e4lgida Host Memory Usage h\u00e4ireid ning mitte lubada VM-il Swap'i sattuda.<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/27931f9a8607000dc9a7ca483c03ad68.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/4a1c0d6199a340dd62e5c923611ddd6e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Unswap<\/h3>\n<p>\nKui VM satub Swap'i, siis tema j\u00f5udlus langeb oluliselt. Ballooningu ja kompressiooni j\u00e4ljed kaovad kiiresti p\u00e4rast seda, kui hostis on vabade m\u00e4lude olemasolu, kuid VM ei kiirusta Swap'ist serveri m\u00e4llu tagasi tulema. <br \/>\nEnne ESXi 6.0 versiooni oli ainus usaldusv\u00e4\u00e4rne ja kiire viis VM-i Swap'ist v\u00e4lja saamiseks taask\u00e4ivitamine (t\u00e4psemalt konteineri v\u00e4ljal\u00fclitamine \/ sisse l\u00fclitamine). Alates ESXi 6.0-st on olemas kuigi mitte p\u00e4ris ametlik, aga t\u00f6\u00f6kindel ja efektiivne meetod VM-i Swap'ist v\u00e4lja toomiseks. \u00dchel konverentsil sain r\u00e4\u00e4kida \u00fche VMware inseneriga, kes vastutab CPU ajakava eest. Ta kinnitas, et meetod on t\u00e4iesti t\u00f6\u00f6kindel ja ohutu. Meie kogemustes pole sellega ka probleeme olnud.<\/p>\n<p>K\u00e4sk VM-i Swap'ist v\u00e4lja toomiseks <noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2016\/06\/02\/memory-pages-swapped-can-unswap\/\">kirjeldas<\/a><\/noindex> Duncan Epping. Ei hakka kordama p\u00f5hjalikku kirjeldust, lihtsalt toon v\u00e4lja n\u00e4ite selle kasutamisest. Nagu ekraanipildil n\u00e4ha, kaob antud k\u00e4su t\u00e4itmise j\u00e4rel m\u00f5ne aja p\u00e4rast Swap VM-ist.<\/p>\n<p><img decoding=\"async\" alt=\"VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere&#039;is. Osa 2: M\u00e4lu\" src=\"\/wp-content\/uploads\/c60d03c59e115d48b209dadc25081c1e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>N\u00f5uanded m\u00e4luhalduseks ESXi-l<\/h3>\n<p>\nL\u00f5puks jagan m\u00f5ned n\u00f5uanded, mis aitavad teil v\u00e4ltida VM-i j\u00f5udlusprobleeme, mis on seotud m\u00e4luga:<\/p>\n<ul>\n<li>\u00c4rge lubage m\u00e4luregistrite \u00fcleliigset kasutamist tootmisklastrites. Soovitav on alati hoida ~20-30% vaba m\u00e4lu klastri sees, et DRS-l (ja administraatoril) oleks man\u00f6\u00f6verdusruumi ning VM-id ei l\u00e4heks migreerimise ajal Swap'i. \u00c4rge unustage ka varu talitlush\u00e4irete v\u00e4ltimiseks. Pole meeldiv, kui \u00fche serveri rikke ajal ja VM-idest HA kaudu \u00fcmberlaadimisel m\u00f5ned masinad veel Swap'i satuvad.<\/li>\n<li>K\u00f5rge konsolideerimisega infrastruktuurides v\u00e4ltige VM-ide loomist, mille m\u00e4lu \u00fcletab poole hosti m\u00e4lu. See aitab taas DRS-il probleemideta virtuaalseid masinaid klastri serverite vahel jaotada. See reegel ei ole loomulikult universaalne : ).<\/li>\n<li>J\u00e4lgige Host Memory Usage Alarmi.<\/li>\n<li>\u00c4rge unustage paigaldada VM-idele VMware Tools ja mitte keelata Ballooning'ut.<\/li>\n<li>Kaaluge Inter-VM TPS-i lubamist ja Large Pages'i keelamist VDI-keskkondades ja katsetamisv\u00f5imalustes.<\/li>\n<li>Kui VM-il on j\u00f5udlusprobleeme, kontrollige, kas see kasutab m\u00e4lu eemalt NUMA s\u00f5lmedelt.<\/li>\n<li>V\u00e4ljastage VM Swap'ist v\u00f5imalikult kiiresti! K\u00f5ikide muude asjade seas kannatab STH, kui VM on Swap'is, mis on ilmselge p\u00f5hjus.<\/li>\n<\/ul>\n<p>\nSellega on minu poolne teema RAM-i kohta l\u00f5petatud. Allpool on artiklid, mis k\u00e4sitlevad teemat l\u00e4hemalt neile, kes soovivad \u00fcksikasjadesse s\u00fcveneda. J\u00e4rgmine artikkel k\u00e4sitleb salvestamist.<\/p>\n<p><b class=\"spoiler_title\">Kasulikud lingid<\/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>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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\udd47VM-i j\u00f5udluse anal\u00fc\u00fcs VMware vSphere'is. Osa 2: M\u00e4lu | ProHoster","description":"Osa 1. CPU-st. Selles artiklis k\u00e4sitleme RAM-i j\u00f5udluse m\u00f5\u00f5tureid vSphere'is. RAM-iga on olukord n\u00e4iliselt selgem kui protsessoriga: kui VM-il tekivad j\u00f5udlusprobleemid, on neid raske m\u00e4rkamata j\u00e4tta. Kui need aga ilmnevad, on nendega palju raskem toime tulla. Ent liikugu edasi. Veidi teooriat operatiivm\u00e4lu.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/35292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=35292"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/35292\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=35292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=35292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=35292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}