{"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\/sq\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","title":{"rendered":"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" 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\/\">Pjesa 1. Rreth CPU-s\u00eb<\/a><\/noindex><\/p>\n<p>N\u00eb k\u00ebt\u00eb artikull, do t\u00eb flasim p\u00ebr numrat e performanc\u00ebs s\u00eb memories s\u00eb aksionit (RAM) n\u00eb vSphere.<br \/>\nDuket se me memorien gjith\u00e7ka \u00ebsht\u00eb m\u00eb e qart\u00eb sesa me procesorin: n\u00ebse VM ka probleme me performanc\u00ebn, \u00ebsht\u00eb e v\u00ebshtir\u00eb t'i shmangesh. Por, n\u00ebse ndodhin, \u00ebsht\u00eb shum\u00eb m\u00eb e v\u00ebshtir\u00eb t\u00eb merren n\u00eb kontroll. Por le t\u00eb fillojm\u00eb nga fillimi. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Pak teori<\/h3>\n<p>\nMemoria aksionit e makinave virtuale merret nga memoria e server\u00ebve mbi t\u00eb cil\u00ebt operojn\u00eb VM-t\u00eb. Kjo \u00ebsht\u00eb krejt e qart\u00eb:). N\u00ebse nuk ka mjaft memorie t\u00eb serverit p\u00ebr t\u00eb gjith\u00eb ata q\u00eb k\u00ebrkojn\u00eb, ESXi fillon t\u00eb aplikoje teknikat e optimizimit t\u00eb konsumit t\u00eb memories (memory reclamation techniques). Ndryshe, sistemet operative t\u00eb VM-ve do t\u00eb binin me gabime n\u00eb qasje n\u00eb RAM. <\/p>\n<p>N\u00ebse cilat teknika t\u00eb p\u00ebrdor\u00eb ESXi varet nga ngarkesa e memories:<\/p>\n<p><b>Shteti i memories<\/b><\/p>\n<p><b>Kufiri<\/b><\/p>\n<p><b>Veprime<\/b><\/p>\n<p>E Lart\u00eb<\/p>\n<p>400% nga minFree<\/p>\n<p>Pasi arrihet kufiri i sip\u00ebrm, faqe t\u00eb m\u00ebdha t\u00eb memories ndahen n\u00eb t\u00eb vogla (TPS funksionon n\u00eb modin standard).<\/p>\n<p>Pastroni<\/p>\n<p>100% nga minFree<\/p>\n<p>Faqet e m\u00ebdha t\u00eb memories ndahen n\u00eb t\u00eb vogla, TPS punon me detyrim.<\/p>\n<p>E Zbutur<\/p>\n<p>64% nga minFree<\/p>\n<p>TPS + Balloon<\/p>\n<p>E Fort\u00eb<\/p>\n<p>32% e minFree<\/p>\n<p>TPS + Kompresion + Swap<\/p>\n<p>I ul\u00ebt<\/p>\n<p>16% e minFree<\/p>\n<p>Kompresion + Swap + Block<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2015\/03\/02\/what-happens-at-which-vsphere-memory-state\/\">Burimi<\/a><\/noindex> <\/p>\n<p>minFree \u00ebsht\u00eb memoria RAM e nevojshme p\u00ebr funksionimin e hipervizorit. <\/p>\n<p>Derisa t\u00eb ESXi 4.1, minFree ishte n\u00eb p\u00ebrqindje fikse prej 6% t\u00eb volumit t\u00eb memorjes RAM t\u00eb serverit (p\u00ebrqindja mund t\u00eb ndryshohej p\u00ebrmes opsionit Mem.MinFreePct n\u00eb ESXi). N\u00eb versionet m\u00eb t\u00eb vonshme, p\u00ebr shkak t\u00eb rritjes s\u00eb volumit t\u00eb memories n\u00eb servera, minFree filloi t\u00eb llogaritej n\u00eb baz\u00eb t\u00eb volumit t\u00eb memories s\u00eb hostit dhe jo si nj\u00eb vler\u00eb p\u00ebrqindje fikse. <\/p>\n<p>Vlera minFree (n\u00eb p\u00ebrllogaritje t\u00eb default-it) llogaritet si m\u00eb posht\u00eb:<\/p>\n<p><b>P\u00ebrqindja e memories e rezervuar p\u00ebr minFree<\/b><\/p>\n<p><b>Shtrirja e memories<\/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>Memoria e mbetur<\/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\/\">Burimi<\/a><\/noindex><\/p>\n<p>P\u00ebr shembull, p\u00ebr nj\u00eb server me 128 GB RAM, vlera MinFree do t\u00eb jet\u00eb si m\u00eb posht\u00eb:<br \/>\nMinFree = 245,76 + 327,68 + 327,68 + 1024 = 1925,12 MB = 1,88 GB <br \/>\nVlera e v\u00ebrtet\u00eb mund t\u00eb ndryshoj\u00eb p\u00ebr disa qindra MB, kjo varet nga serveri dhe memoria RAM.<\/p>\n<p><b>P\u00ebrqindja e memories e rezervuar p\u00ebr minFree<\/b><\/p>\n<p><b>Shtrirja e memories<\/b><\/p>\n<p><b>Vlera p\u00ebr 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>Memoria e mbetur (100 GB)<\/p>\n<p>1024 MB<\/p>\n<p>\nP\u00ebr ambientes produktiv, gjendja normale konsiderohet vet\u00ebm e lart\u00eb. P\u00ebr ambiente testi dhe zhvillimi, gjendjet e pastra ose t\u00eb buta mund t\u00eb jen\u00eb t\u00eb pranueshme. N\u00ebse kujtesa operative n\u00eb host ka mbetur m\u00eb pak se 64% MinFree, at\u00ebher\u00eb VM-t\u00eb q\u00eb funksionojn\u00eb mbi t\u00eb, me siguri do t\u00eb p\u00ebrjetojn\u00eb probleme me performanc\u00ebn.<\/p>\n<p>N\u00eb \u00e7do gjendje aplikohen teknika t\u00eb caktuara t\u00eb rikuperimit t\u00eb memories, duke filluar nga TPS, q\u00eb ka nj\u00eb ndikim praktikisht t\u00eb pap\u00ebrfillsh\u00ebm n\u00eb performanc\u00ebn e VM-ve, deri tek swapping. Do ta shpjegoj m\u00eb holl\u00ebsisht. <\/p>\n<p><b>Transparent Page Sharing (TPS).<\/b> TPS \u00ebsht\u00eb, n\u00eb thelb, deduplikimi i faqeve t\u00eb memories operative t\u00eb makinave virtuale n\u00eb server.<\/p>\n<p>ESXi k\u00ebrkon faqe t\u00eb nj\u00ebjta t\u00eb memories operative t\u00eb makinave virtuale, duke llogaritur dhe duke krahasuar hash-imazhet e faqeve, dhe i heq dublikimet e faqeve, duke i z\u00ebvend\u00ebsuar ato me lidhje n\u00eb nj\u00eb faqe t\u00eb vetme n\u00eb memories fizike t\u00eb serverit. Si rezultat, konsumimi i memories fizike ulet dhe \u00ebsht\u00eb e mundur t\u00eb arrihet nj\u00eb rip\u00ebrshkrim i caktuar t\u00eb memories thuajse pa ulje t\u00eb performanc\u00ebs.<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" 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\/\">Burimi<\/a><\/noindex><\/p>\n<p>Ky ky mekaniz\u00ebm funksionon vet\u00ebm p\u00ebr faqet e memories me dimensionin 4 KB (faqet e vogla). Faqet me dimensionin 2 MB (faqet e m\u00ebdha) hiper-vizori nuk p\u00ebrpiqet t\u00eb deduplikoj\u00eb: shansi p\u00ebr t\u00eb gjetur faqe t\u00eb ngjashme t\u00eb k\u00ebtij p\u00ebrmas\u00eb nuk \u00ebsht\u00eb i lart\u00eb.<\/p>\n<p>N\u00eb m\u00ebnyr\u00eb t\u00eb paracaktuar, ESXi alokon memorie p\u00ebr faqet e m\u00ebdha. \u00c7ar\u00e7afimi i faqeve t\u00eb m\u00ebdha n\u00eb t\u00eb vogla fillon kur arrihet pragu i gjendjes High dhe ndodh me detyrim, kur arrihet gjendja Clear (shih tabel\u00ebn e gjendjeve t\u00eb hiper-vizorit).<\/p>\n<p>N\u00ebse d\u00ebshironi q\u00eb TPS t\u00eb filloj\u00eb pun\u00ebn pa pritur mbushjen e memories operuese t\u00eb hostit, n\u00eb Opsionet e Avancuara t\u00eb ESXi duhet t\u00eb vendosni vler\u00ebn <i>\u201cMem.AllocGuestLargePage\u201d<\/i> n\u00eb 0 (p\u00ebr parazgjedhje \u00ebsht\u00eb 1). At\u00ebher\u00eb alokimi i faqeve t\u00eb m\u00ebdha t\u00eb memories p\u00ebr makinat virtuale do t\u00eb \u00e7aktivizohet.<\/p>\n<p>Q\u00eb nga dhjetori 2014, n\u00eb t\u00eb gjitha l\u00ebshimet e ESXi, TPS midis VM-ve \u00ebsht\u00eb \u00e7aktivizuar si parazgjedhje, pasi u gjet nj\u00eb dob\u00ebsi, e cila teorikisht lejon aksesin e memories operuese t\u00eb nj\u00eb VM-je nga nj\u00eb tjet\u00ebr VM. Detajet k\u00ebtu. Nuk kam hasur informacione mbi implementimin praktik t\u00eb shfryt\u00ebzimit t\u00eb dob\u00ebsis\u00eb TPS.<\/p>\n<p>Politika TPS kontrollohet p\u00ebrmes opsionit t\u00eb avancuar <i>\u201cMem.ShareForceSalting\u201d<\/i> n\u00eb ESXi:<br \/>\n0 \u2014 Inter-VM TPS. TPS funksionon p\u00ebr faqet midis VM-ve;<br \/>\n1 \u2013 TPS p\u00ebr VM me vlera t\u00eb nj\u00ebjta \"sched.mem.pshare.salt\" n\u00eb VMX;<br \/>\n2 (n\u00eb m\u00ebnyr\u00eb default) \u2013 Intra-VM TPS. TPS funksionon p\u00ebr faqet brenda VM.<\/p>\n<p>Dhe sigurisht ka kuptim t\u00eb fikni faqet e m\u00ebdha dhe t\u00eb aktivizoni Inter-VM TPS n\u00eb ambientet testuese. Kjo gjithashtu mund t\u00eb p\u00ebrdoret p\u00ebr ambiente me shum\u00eb VM t\u00eb homogjene. P\u00ebr shembull, n\u00eb ambientet me VDI, kursimi i memories fizike mund t\u00eb arrij\u00eb dhjetra p\u00ebrqind. <\/p>\n<p><b>Memory Ballooning.<\/b> Ballooning nuk \u00ebsht\u00eb m\u00eb nj\u00eb teknik\u00eb kaq e pad\u00ebmshme dhe transparente p\u00ebr sistemin operativ t\u00eb VM-s\u00eb si TPS. Por me p\u00ebrdorim t\u00eb men\u00e7ur, mund t\u00eb jetosh dhe madje t\u00eb punosh me Ballooning.<\/p>\n<p>Bashk\u00eb me Vmware Tools, n\u00eb VM instalohet nj\u00eb drejtp\u00ebrdrejt\u00eb t\u00eb ve\u00e7ant\u00eb, e quajtur Balloon Driver (ose vmmemctl). Kur hypervisor-i fillon t\u00eb ket\u00eb munges\u00eb t\u00eb memories fizike dhe kalon n\u00eb gjendjen Soft, ESXi k\u00ebrkon nga VM t\u00eb kthej\u00eb memorin\u00eb e pacaktuar p\u00ebrmes k\u00ebtij Balloon Driver. Drejtp\u00ebrdrejt\u00eb, nga ana e tij, punon n\u00eb nivelin e sistemit operativ dhe k\u00ebrkon memori t\u00eb lir\u00eb prej tij. Hypervisor-i sheh se cilat faqe t\u00eb memories fizike jan\u00eb z\u00ebn\u00eb nga Balloon Driver, merr memorien nga makina virtuale dhe ia kthen hostit. Problemet me funksionimin e OS-s\u00eb nuk ndodhin, pasi n\u00eb nivelin e OS-s\u00eb memoria \u00ebsht\u00eb e z\u00ebn\u00eb nga Balloon Driver. Me default, Balloon Driver-i mund t\u00eb marr\u00eb deri n\u00eb 65% t\u00eb memories s\u00eb VM-s\u00eb.<\/p>\n<p>N\u00ebse n\u00eb VM nuk jan\u00eb instaluar VMware Tools ose \u00ebsht\u00eb \u00e7aktivizuar Ballooning (nuk e rekomandoj, por ka <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1002586\">KB<\/a><\/noindex>:), hypervisor-i kalon menj\u00ebher\u00eb n\u00eb teknikat m\u00eb t\u00eb ashpra t\u00eb marrjes s\u00eb memories. P\u00ebrfundimi: sigurohuni q\u00eb VMware Tools t\u00eb jen\u00eb n\u00eb VM.<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/884df6a7f5610d9bb372a7c34558f280.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Funksionimin e Balloon Driver-it mund ta kontrolloni nga OS p\u00ebrmes VMware Tools<\/i>.<\/p>\n<p><b>Memory Compression.<\/b> Kjo teknik\u00eb aplikohet kur ESXi arrin nj\u00eb gjendje Hard. Si\u00e7 e tregon emri, ESXi p\u00ebrpiqet t\u00eb comprimoj\u00eb nj\u00eb faqe prej 4 KB t\u00eb memories RAM n\u00eb 2 KB, duke \u00e7liruar k\u00ebshtu pak hap\u00ebsir\u00eb n\u00eb memorien fizike t\u00eb serverit. Kjo teknik\u00eb rrit ndjesh\u00ebm koh\u00ebn e qasjes n\u00eb p\u00ebrmbajtjen e faqeve t\u00eb memories s\u00eb VM, pasi faqa duhet t\u00eb shfletohet paraprakisht. Ndonj\u00ebher\u00eb, jo t\u00eb gjitha faqet mund t\u00eb comprimojn\u00eb dhe procesi merr disa koh\u00eb. Prandaj, kjo teknik\u00eb n\u00eb praktik\u00eb nuk \u00ebsht\u00eb shum\u00eb e efektshme.<\/p>\n<p><b>Memory Swapping.<\/b> Pas nj\u00eb faze t\u00eb shkurt\u00ebr t\u00eb Memory Compression, ESXi pothuajse pa p\u00ebrjashtim (n\u00ebse VM-t\u00eb nuk jan\u00eb transferuar n\u00eb hoste t\u00eb tjera ose nuk jan\u00eb fikur) kalon n\u00eb Swapping. Dhe n\u00ebse ka mbetur shum\u00eb pak memorie (gjendja Low), at\u00ebher\u00eb hipervizori gjithashtu ndalon ndarjen e faqeve t\u00eb memories p\u00ebr VM, gj\u00eb q\u00eb mund t\u00eb shkaktoj\u00eb probleme n\u00eb OS-t\u00eb mikprit\u00ebse t\u00eb VM.<\/p>\n<p>Ja si funksionon Swapping. Kur ndizet makina virtuale, krijohet nj\u00eb skedar me zgjatjen .vswp. Me madh\u00ebsi, ai \u00ebsht\u00eb i barabart\u00eb me memorien e papreanuar t\u00eb VM-s\u00eb: kjo \u00ebsht\u00eb diferenca midis memories t\u00eb konfiguruar dhe asaj t\u00eb rezervuar. Kur Swapping funksionon, ESXi shkarkon faqet e memories s\u00eb makin\u00ebs virtuale n\u00eb k\u00ebt\u00eb skedar dhe fillon t\u00eb punoj\u00eb me t\u00eb n\u00eb vend t\u00eb memories fizike t\u00eb serverit. Natyrisht, kjo \u00abmemorie\u00bb \u00ebsht\u00eb disa her\u00eb m\u00eb e ngadalshme se e v\u00ebrteta, edhe n\u00ebse .vswp ndodhet n\u00eb nj\u00eb ruajtje t\u00eb shpejt\u00eb.<\/p>\n<p>Ndryshe nga Ballooning, kur VM-s\u00eb i ndahen faqet e p\u00ebrdorura, gjat\u00eb Swapping mund t\u00eb kalojn\u00eb n\u00eb disk faqet q\u00eb p\u00ebrdoren aktivisht nga OS ose aplikacionet brenda VM-s\u00eb. Si pasoj\u00eb, performanca e VM-s\u00eb bjen deri n\u00eb pezullim. VM-ja funksionon formalisht dhe ajo mund t\u00eb fiket sakt\u00ebsisht nga OS. N\u00ebse do t\u00eb shfaqni durim \ud83d\ude09<\/p>\n<p>N\u00ebse VM-t\u00eb kan\u00eb kaluar n\u00eb Swap \u2014 kjo \u00ebsht\u00eb nj\u00eb situat\u00eb jo t\u00eb zakonshme q\u00eb p\u00ebr t\u00eb \u00ebsht\u00eb m\u00eb mir\u00eb t\u00eb shmanget sa m\u00eb shum\u00eb t\u00eb jet\u00eb e mundur.<\/p>\n<h3>Kontrollor\u00ebt kryesor\u00eb t\u00eb performanc\u00ebs s\u00eb memories s\u00eb makin\u00ebs virtuale<\/h3>\n<p>\nJa ku arrit\u00ebm n\u00eb t\u00eb r\u00ebnd\u00ebsishmen. P\u00ebr t\u00eb monitoruar gjendjen e memories n\u00eb VM, ka k\u00ebto kontrollor\u00eb:<\/p>\n<p><b>Aktiv<\/b> \u2014 tregon sasin e memories s\u00eb operativ\u00ebs (KB) q\u00eb VM ka pasur akses n\u00eb periudh\u00ebn e m\u00ebparshme t\u00eb matjes.<\/p>\n<p><b>P\u00ebrdorimi<\/b> \u2014 e nj\u00ebjt\u00eb si Active, por n\u00eb p\u00ebrqindje t\u00eb memories s\u00eb operativ\u00ebs s\u00eb konfiguruar t\u00eb VM. Llogaritet sipas formul\u00ebs: active \u00f7 madh\u00ebsia e memories s\u00eb konfiguruar t\u00eb makin\u00ebs virtuale.<br \/>\nNj\u00eb p\u00ebrdorim dhe aktiv t\u00eb lart\u00eb, p\u00ebrkat\u00ebsisht, nuk jan\u00eb gjithmon\u00eb tregues t\u00eb problemeve t\u00eb performanc\u00ebs s\u00eb VM. N\u00ebse VM p\u00ebrdor agresivisht memorjen (t\u00eb pakt\u00ebn, ka akses n\u00eb t\u00eb), kjo nuk do t\u00eb thot\u00eb se ka nevoj\u00eb p\u00ebr m\u00eb shum\u00eb memorie. M\u00eb tep\u00ebr, \u00ebsht\u00eb nj\u00eb arsye p\u00ebr t\u00eb par\u00eb se \u00e7far\u00eb po ndodh n\u00eb OS.<br \/>\nKa nj\u00eb Alarm standard p\u00ebr P\u00ebrdorimin e Memories p\u00ebr VM:<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/073132b332da79be15e3bedf2c66cf94.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Shared<\/b> \u2014 sasia e memories s\u00eb operativ\u00ebs t\u00eb VM, e deduplicuar p\u00ebrmes TPS (brenda VM-\u00ebs ose midis VM-eve).<\/p>\n<p><b>E dh\u00ebn\u00eb<\/b> \u2014 sasia e memories fizike t\u00eb hostit (KB), e cila i \u00ebsht\u00eb dh\u00ebn\u00eb VM. P\u00ebrfshin t\u00eb Mirat e P\u00ebrbashk\u00ebta.<\/p>\n<p><b>E konsumuar<\/b> (E dh\u00ebn\u00eb \u2014 e p\u00ebrbashk\u00ebt) \u2014 sasia e memories fizike (KB), q\u00eb VM po e konsumon nga hosti. Nuk p\u00ebrfshin t\u00eb Mirat e P\u00ebrbashk\u00ebta.<\/p>\n<p>N\u00ebse nj\u00eb pjes\u00eb e memories s\u00eb VM i jepet jo nga memoria fizike e hostit, por nga skedari swap ose memoria merret nga VM p\u00ebrmes Balloon Driver, kjo sasi nuk merret parasysh n\u00eb E dh\u00ebn\u00eb dhe E konsumuar.<br \/>\nVlerat e larta t\u00eb Granted dhe Consumed jan\u00eb krejt normale. Sistemi operativ gradualisht merr kujtes\u00ebn nga hipervizori dhe nuk e kthen mbrapsht. Me kalimin e koh\u00ebs, p\u00ebr VM-t\u00eb q\u00eb funksionojn\u00eb aktivisht, vlerat e k\u00ebtyre numrave p\u00ebrafrohen me volumet e kujtes\u00ebs t\u00eb konfiguruar, dhe aty mbeten.<\/p>\n<p><b>Zero<\/b> \u2014 volumi i kujtes\u00ebs RAM t\u00eb VM (KB), i cili p\u00ebrmban zero. Kjo kujtes\u00eb konsiderohet nga hipervizori si e lir\u00eb dhe mund t'i jepet VM-ve t\u00eb tjera. Pasi sistemi operativ mik ka shkruar di\u00e7ka n\u00eb kujtes\u00ebn e nulizuar, ajo kalon n\u00eb Consumed dhe nuk kthehet m\u00eb mbrapsht.<\/p>\n<p><b>Reserved Overhead<\/b> \u2014 volumi i kujtes\u00ebs RAM t\u00eb VM (KB) t\u00eb rezervuar nga hipervizori p\u00ebr funksionimin e VM. Kjo \u00ebsht\u00eb nj\u00eb sasi e vog\u00ebl, por duhet t\u00eb jet\u00eb e pranishme n\u00eb host, p\u00ebrndryshe VM nuk do t\u00eb nis\u00eb.<\/p>\n<p><b>Balloon<\/b> \u2014 volumi i kujtes\u00ebs RAM (KB) t\u00eb hequr nga VM me an\u00eb t\u00eb Balloon Driver.<\/p>\n<p><b>Compressed<\/b> \u2014 volumi i kujtes\u00ebs RAM (KB) q\u00eb ka arritur t\u00eb kompresohet.<\/p>\n<p><b>Swapped<\/b> \u2014 volumi i kujtes\u00ebs RAM (KB) q\u00eb, p\u00ebr shkak t\u00eb munges\u00ebs s\u00eb kujtes\u00ebs fizike n\u00eb server, \u00ebsht\u00eb transferuar n\u00eb disk.<br \/>\nBalloon dhe numrat e tjer\u00eb t\u00eb teknikave t\u00eb rikuperimit t\u00eb kujtes\u00ebs jan\u00eb t\u00eb barabart\u00eb me zero.<\/p>\n<p>K\u00ebshtu duket grafiku me numrat e Memories s\u00eb nj\u00eb VM q\u00eb punon normalisht me 150 GB RAM.<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/4c361a407581b24fc042c91a6d76aa68.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb grafikun m\u00eb posht\u00eb, VM ka probleme t\u00eb dukshme. N\u00ebn grafik, tregohet se p\u00ebr k\u00ebt\u00eb VM jan\u00eb p\u00ebrdorur t\u00eb gjitha teknikat e p\u00ebrshkruara p\u00ebr menaxhimin e memories. Balloon p\u00ebr k\u00ebt\u00eb VM \u00ebsht\u00eb ndjesh\u00ebm m\u00eb i madh se sa Consumed. N\u00eb fakt, VM \u00ebsht\u00eb m\u00eb shum\u00eb e vdekur se sa e gjall\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/fcc8f196fc7d158e82de4737c5ebe776.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>ESXTOP<\/h3>\n<p>\nSi me CPU, n\u00ebse duam t\u00eb vler\u00ebsojm\u00eb shpejt situat\u00ebn n\u00eb host, si dhe dinamik\u00ebn e saj me nj\u00eb interval deri n\u00eb 2 sekonda, duhet t\u00eb p\u00ebrdorim ESXTOP.<\/p>\n<p>Ekrani i ESXTOP p\u00ebr Memory thirret me tastin \"m\" dhe duket si n\u00eb vijim (jan\u00eb zgjedhur fushat B,D,H,J,K,L,O):<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/27383c357fb351bbe8353abf3b08171e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nParametrat q\u00eb na interesojn\u00eb jan\u00eb: <\/p>\n<p><b>Mem overcommit avg<\/b> \u2014 vlera mesatare e mbip\u00ebrshkrimit t\u00eb memories n\u00eb host p\u00ebr 1, 5 dhe 15 minuta. N\u00ebse \u00ebsht\u00eb mbi zero, kjo \u00ebsht\u00eb nj\u00eb arsye p\u00ebr t\u00eb par\u00eb se \u00e7far\u00eb po ndodh, por nuk \u00ebsht\u00eb gjithmon\u00eb tregues i problemeve.<\/p>\n<p>N\u00eb radh\u00ebt <b>PMEM\/MB<\/b> dhe <b>VMKMEM\/MB<\/b> \u2014 informacion mbi memorien fizike t\u00eb serverit dhe memorien e disponueshme p\u00ebr VMkernel. Nga e ve\u00e7anta k\u00ebtu, mund t\u00eb shohim vler\u00ebn minfree (n\u00eb MB), gjendjen e hostit p\u00ebr memory (n\u00eb rastin ton\u00eb, e lart\u00eb).<\/p>\n<p>N\u00eb rreshtin <b>NUMA\/MB<\/b> mund t\u00eb shihni shp\u00ebrndarjen e memories s\u00eb operativ\u00ebs sipas NUMA-nod\u00ebve (socket-eve). N\u00eb k\u00ebt\u00eb shembull, shp\u00ebrndarja \u00ebsht\u00eb e pabarabart\u00eb, e cila n\u00eb parim nuk \u00ebsht\u00eb shum\u00eb mir\u00eb.<\/p>\n<p>M\u00eb pas vjen statistika e p\u00ebrgjithshme p\u00ebr serverin n\u00eb lidhje me teknik\u00ebt e rikuperimit t\u00eb memories:<\/p>\n<p><b>PSHARE\/MB<\/b> \u2014 kjo \u00ebsht\u00eb statistika TPS;<\/p>\n<p><b>SWAP\/MB<\/b> \u2014 statistika e p\u00ebrdorimit t\u00eb Swap;<\/p>\n<p><b>ZIP\/MB<\/b> \u2014 statistika e kompresionit t\u00eb faqeve t\u00eb memories;<\/p>\n<p><b>MEMCTL\/MB<\/b> \u2014 statistika e p\u00ebrdorimit t\u00eb Balloon Driver.<\/p>\n<p>P\u00ebr \u00e7do VM, mund t\u00eb na interesoj\u00eb informacioni n\u00eb vijim. Emrat e VM-ve i kam fshir\u00eb p\u00ebr t\u00eb mos tronditur audienc\u00ebn :). N\u00ebse metrika ESXTOP \u00ebsht\u00eb e ngjashme me num\u00ebruesin n\u00eb vSphere, jap num\u00ebruesin p\u00ebrkat\u00ebs. <\/p>\n<p><b>MEMSZ<\/b> \u2014 sasia e memories e cila \u00ebsht\u00eb konfiguruar p\u00ebr VM (MB).<br \/>\nMEMSZ = GRANT + MCTLSZ + SWCUR + untouched.<\/p>\n<p><b>GRANT<\/b> \u2014 Granted n\u00eb MB.<\/p>\n<p><b>TCHD<\/b> \u2014 Active n\u00eb MB.<\/p>\n<p><b>MCTL?<\/b> \u2014 a \u00ebsht\u00eb vendosur Balloon Driver n\u00eb VM.<\/p>\n<p><b>MCTLSZ<\/b> \u2014 Balloon n\u00eb MB.<\/p>\n<p><b>MCTLGT<\/b> \u2014 sasia e memories (MB) q\u00eb ESXi d\u00ebshiron t\u00eb t\u00ebrheq\u00eb nga VM p\u00ebrmes Balloon Driver (Memctl Target).<\/p>\n<p><b>MCTLMAX<\/b> \u2014 sasia maksimale e memories (MB) q\u00eb ESXi mund t\u00eb t\u00ebrheq\u00eb nga VM p\u00ebrmes Balloon Driver.<\/p>\n<p><b>SWCUR<\/b> \u2014 sasia aktuale e memories (MB) q\u00eb i \u00ebsht\u00eb dh\u00ebn\u00eb VM nga skedari Swap. <\/p>\n<p><b>SWGT<\/b> \u2014 sasia e memories (MB) q\u00eb ESXi d\u00ebshiron t\u00eb jap\u00eb VM nga skedari Swap (Swap Target).<\/p>\n<p>Gjithashtu p\u00ebrmes ESXTOP mund t\u00eb shihni informacione m\u00eb t\u00eb detajuara rreth topologjis\u00eb NUMA t\u00eb VM-s\u00eb. P\u00ebr k\u00ebt\u00eb, duhet t\u00eb zgjidhni fushat D, G:<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/3fde4ab9d54c709f66313020437255c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>NHN<\/b> \u2013 nyjet NUMA mbi t\u00eb cilat ndodhet VM-ja. K\u00ebtu mund t\u00eb v\u00ebreni menj\u00ebher\u00eb VM-t\u00eb e gj\u00ebra, t\u00eb cilat nuk hyjn\u00eb n\u00eb nj\u00eb nyje NUMA.<\/p>\n<p><b>NRMEM<\/b> \u2013 sa megabajt memorie merr VM-ja nga nyja NUMA e larg\u00ebt.<\/p>\n<p><b>NLMEM<\/b> \u2013 sa megabajt memorie merr VM-ja nga nyja NUMA lokale.<\/p>\n<p><b>N%L<\/b> \u2013 p\u00ebrqindja e memories s\u00eb VM-s\u00eb n\u00eb nyjen NUMA lokale (n\u00ebse \u00ebsht\u00eb m\u00eb pak se 80% - mund t\u00eb ndodhin probleme me performanc\u00ebn).<\/p>\n<h3>Memoria n\u00eb hipervizor<\/h3>\n<p>\nN\u00ebse numrat e CPU-s\u00eb n\u00eb hipervizor zakonisht nuk p\u00ebrb\u00ebjn\u00eb interes t\u00eb ve\u00e7ant\u00eb, situata me memorien \u00ebsht\u00eb e kund\u00ebrta. P\u00ebrdorimi i lart\u00eb i memories n\u00eb VM nuk do t\u00eb thot\u00eb gjithmon\u00eb se ka nj\u00eb problem me performancen, por p\u00ebrdorimi i lart\u00eb i memories n\u00eb hipervizor, p\u00ebrkundrazi, aktivizon teknik\u00ebn e menaxhimit t\u00eb memories dhe shkakton probleme me performanc\u00ebn e VM-s\u00eb. Duhet t\u00eb monitoroni alarmin e P\u00ebrdorimit t\u00eb Memories s\u00eb Hostit dhe t\u00eb mos lejoni q\u00eb VM-ja t\u00eb kaloj\u00eb n\u00eb Swap.<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/27931f9a8607000dc9a7ca483c03ad68.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/4a1c0d6199a340dd62e5c923611ddd6e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Unswap<\/h3>\n<p>\nN\u00ebse VM ka kaluar n\u00eb Swap, performanca e saj bie ndjesh\u00ebm. Shenjat e Ballooning-ut dhe kompresionit shpejt zhduken pas shfaqjes s\u00eb memories s\u00eb lir\u00eb n\u00eb host, por VM nuk nxitohet aspak t\u00eb kthehet nga Swap n\u00eb memorien e serverit. <br \/>\nDerisa t\u00eb arrihet versioni ESXi 6.0, m\u00ebnyra e vetme e besueshme dhe e shpejt\u00eb p\u00ebr t\u00eb nxjerr\u00eb VM nga Swap ishte ri-ngritja (n\u00ebse do t\u00eb sakt\u00ebsojm\u00eb, fikja\/rikthimi i kontejnerit). Duke filluar nga ESXi 6.0, u shfaq nj\u00eb m\u00ebnyr\u00eb, ndon\u00ebse jo plot\u00ebsisht zyrtare, por funksionale dhe e besueshme p\u00ebr t\u00eb nxjerr\u00eb VM nga Swap. N\u00eb nj\u00eb nga konferencat kam arritur t\u00eb bisedoj me nj\u00eb nga inxhinier\u00ebt e VMware, q\u00eb p\u00ebrgjigjej p\u00ebr CPU Scheduler. Ai konfirmoi q\u00eb m\u00ebnyra \u00ebsht\u00eb plot\u00ebsisht funksionale dhe e sigurt. N\u00eb p\u00ebrvoj\u00ebn ton\u00eb, nuk kemi v\u00ebrejtur probleme me t\u00eb.<\/p>\n<p>Faktikisht komandat p\u00ebr nxjerrjen e VM nga Swap <noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2016\/06\/02\/memory-pages-swapped-can-unswap\/\">spjegoi<\/a><\/noindex> Duncan Epping. Nuk do t\u00eb p\u00ebrs\u00ebris p\u00ebrshkrimin e detajuar, thjesht do t\u00eb jap nj\u00eb shembull t\u00eb p\u00ebrdorimit t\u00eb tij. Si\u00e7 shihet n\u00eb screenshot, pas nj\u00eb kohe pas ekzekutimit t\u00eb komand\u00ebs t\u00eb dh\u00ebn\u00eb, Swap n\u00eb VM zhduket.<\/p>\n<p><img decoding=\"async\" alt=\"Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memoria\" src=\"\/wp-content\/uploads\/c60d03c59e115d48b209dadc25081c1e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>K\u00ebshilla p\u00ebr menaxhimin e memories n\u00eb ESXi<\/h3>\n<p>\nN\u00eb fund, dua t\u00eb jap disa k\u00ebshilla q\u00eb do t'ju ndihmojn\u00eb t\u00eb shmangni problemet me performanc\u00ebn e VM p\u00ebr shkak t\u00eb kujtes\u00ebs operuese:<\/p>\n<ul>\n<li>Mos lejoni tejkalimin e kujtes\u00ebs operuese n\u00eb grupe produktive. Preferohet gjithmon\u00eb t\u00eb keni rreth 20-30% kujtes\u00eb t\u00eb lir\u00eb n\u00eb grup, q\u00eb DRS (dhe administratori) t\u00eb ket\u00eb hap\u00ebsir\u00eb p\u00ebr manovra, dhe n\u00eb rastin e migrimit t\u00eb VM-t\u00eb t\u00eb mos kalojn\u00eb n\u00eb Swap. Mos harroni gjithashtu p\u00ebr rezervat p\u00ebr q\u00ebndrueshm\u00ebri. Nuk \u00ebsht\u00eb k\u00ebndsh\u00ebm kur, pas defektit t\u00eb nj\u00eb serveri dhe rinisjes s\u00eb VM-s\u00eb me an\u00eb t\u00eb HA, disa makina kalojn\u00eb akoma n\u00eb Swap.<\/li>\n<li>N\u00eb infrastrukturat me konsolidim t\u00eb lart\u00eb, p\u00ebrpiquni T\u00cb MOS krijoni VM me kujtes\u00eb m\u00eb shum\u00eb se gjysma e kujtes\u00ebs s\u00eb host-it. Kjo p\u00ebrs\u00ebri do ta ndihmoj\u00eb DRS-in t\u00eb shp\u00ebrndaj\u00eb pa probleme makinat virtuale midis server\u00ebve t\u00eb grupit. Ky rregull, sigurisht, nuk \u00ebsht\u00eb universale :).<\/li>\n<li>Kujdesi p\u00ebr Alarmet e P\u00ebrdorimit t\u00eb Kujtes\u00ebs s\u00eb Host-it.<\/li>\n<li>Mos harroni t\u00eb instaloni VMware Tools n\u00eb VM dhe mos e \u00e7aktivizoni Ballooning.<\/li>\n<li>Mundohuni t\u00eb aktivizoni Inter-VM TPS dhe t\u00eb \u00e7aktivizoni Large Pages n\u00eb mjedise me VDI dhe mjedise testimi.<\/li>\n<li>N\u00ebse VM ka probleme me performanc\u00ebn, kontrolloni n\u00ebse po p\u00ebrdor kujtes\u00eb nga nj\u00eb nod\u00eb NUMA t\u00eb larg\u00ebt.<\/li>\n<li>Nxirrni VM nga Swap sa m\u00eb shpejt t\u00eb jet\u00eb e mundur! P\u00ebrve\u00e7 gjith\u00e7kaje tjet\u00ebr, n\u00ebse VM \u00ebsht\u00eb n\u00eb Swap, p\u00ebr arsye t\u00eb qarta, performanca e ruajtjes d\u00ebmtohet.<\/li>\n<\/ul>\n<p>\nKjo \u00ebsht\u00eb gjith\u00e7ka p\u00ebr memorien operative nga ana ime. M\u00eb posht\u00eb jan\u00eb artikuj mbi k\u00ebt\u00eb tem\u00eb p\u00ebr ata q\u00eb d\u00ebshirojn\u00eb t\u00eb thellohen n\u00eb detaje. Artikulli i ardhsh\u00ebm do t\u00eb p\u00ebrqendrohet n\u00eb ruajtje.<\/p>\n<p><b class=\"spoiler_title\">Linqe t\u00eb dobishme<\/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>Burimi: <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\/sq\/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=\"sq_AL\" \/>\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\/sq\/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\udd47Analiza e performanc\u00ebs s\u00eb VM n\u00eb VMware vSphere. Pjesa 2: Memory | ProHoster","description":"Pjesa 1. Rreth CPU N\u00eb k\u00ebt\u00eb artikull do t\u00eb flasim p\u00ebr treguesit e performanc\u00ebs s\u00eb memories operative (RAM) n\u00eb vSphere. Duket se me memorien \u00ebsht\u00eb m\u00eb e qart\u00eb se sa me procesorin: n\u00ebse n\u00eb VM ndodhin probleme me performanc\u00ebn, \u00ebsht\u00eb e v\u00ebshtir\u00eb t\u2019i humbas\u00ebsh ato. Megjithat\u00eb, n\u00ebse ato shfaqen, p\u00ebrballja me to \u00ebsht\u00eb shum\u00eb m\u00eb e v\u00ebshtir\u00eb. Por gjith\u00e7ka n\u00eb radh\u00eb. Pak teori Rreth Memories Operative.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-2-memory","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","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\/sq\/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\/sq\/wp-json\/wp\/v2\/posts\/35292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=35292"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/35292\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=35292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=35292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=35292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}