Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

Sashe na 1. Game da CPU

A cikin wannan labarin za mu yi magana game da ƙwaƙwalwar samun damar bazuwar (RAM) ƙididdiga masu aiki a cikin vSphere.
Da alama cewa tare da ƙwaƙwalwar ajiya duk abin da ya fi bayyane fiye da na'ura mai sarrafawa: idan matsalolin aiki sun taso akan VM, yana da wuya a lura da su. Amma idan sun bayyana, yana da wuya a magance su. Amma farko abubuwa da farko.

A bit of ka'idar

Ana ɗaukar RAM na injunan kama-da-wane daga ƙwaƙwalwar uwar garken da VMs ke gudana akansa. Wannan a bayyane yake :). Idan RAM ɗin uwar garken bai isa ga kowa ba, ESXi ta fara amfani da dabarun dawo da ƙwaƙwalwar ajiya. In ba haka ba, tsarin aiki na VM zai fadi tare da kurakuran samun damar RAM.

ESXi ya yanke shawarar waɗanne fasahohin da za a yi amfani da su dangane da nauyin RAM:

Halin ƙwaƙwalwar ajiya

Kan iyaka

Ayyuka

high

400% na minFree

Bayan isa iyakar babba, manyan shafukan ƙwaƙwalwar ajiya suna rarrabuwa zuwa ƙanana (TPS tana aiki a daidaitaccen yanayin).

Sunny

100% na minFree

An raba manyan shafukan ƙwaƙwalwar ajiya zuwa ƙananan, TPS an tilasta.

Soft

64% na minFree

TPS + Balloon

Hard

32% na minFree

TPS + damfara + musanya

low

16% na minFree

Matsa + Canja + Toshe

Source

minFree shine RAM da ake buƙata don hypervisor yayi aiki.

Har zuwa hada ESXi 4.1, an daidaita minFree ta tsohuwa - 6% na RAM na uwar garken (ana iya canza kashi ta hanyar Mem.MinFreePct zaɓi akan ESXi). A cikin sigogin baya, saboda haɓakar ƙwaƙwalwar ajiya akan sabobin, minFree ya fara ƙididdige shi gwargwadon adadin ƙwaƙwalwar ajiyar mai watsa shiri, kuma ba azaman ƙayyadadden ƙimar ƙimar ba.

Ana ƙididdige ƙimar minFree (tsohuwar) kamar haka:

Kashi na ƙwaƙwalwar ajiya da aka tanada don minFree

Kewayon ƙwaƙwalwar ajiya

6%

0-4 GB

4%

4-12 GB

2%

12-28 GB

1%

Ragowar ƙwaƙwalwar ajiya

Source

Misali, ga uwar garken da ke da 128 GB na RAM, ƙimar MinFree za ta kasance kamar haka:
MinFree = 245,76 + 327,68 + 327,68 + 1024 = 1925,12 MB = 1,88 GB
Haƙiƙanin ƙimar na iya bambanta da ɗari biyu MB, ya danganta da uwar garken da RAM.

Kashi na ƙwaƙwalwar ajiya da aka tanada don minFree

Kewayon ƙwaƙwalwar ajiya

Farashin don 128 GB

6%

0-4 GB

245,76 MB

4%

4-12 GB

327,68 MB

2%

12-28 GB

327,68 MB

1%

Ragowar ƙwaƙwalwar ajiya (100 GB)

1024 MB

Yawanci, don tsayayyun albarkatu, Babban Jiha kawai za a iya ɗaukar al'ada. Don gwaji da benci na ci gaba, Jihohi masu haske/mai laushi na iya zama karbuwa. Idan RAM akan mai watsa shiri bai wuce 64% MinFree ba, to VMs da ke gudana a kai tabbas suna fuskantar matsalolin aiki.

A cikin kowace jiha, ana amfani da wasu dabarun dawo da ƙwaƙwalwar ajiya, farawa daga TPS, wanda kusan ba shi da wani tasiri akan aikin VM, zuwa Swapping. Zan yi muku ƙarin bayani game da su.

Rarraba Shafukan Fassara (TPS). TPS shine, kusan magana, ƙaddamar da shafukan RAM na injunan kama-da-wane akan sabar.

ESXi yana bincika shafukan RAM na injin kama-da-wane ta hanyar kirgawa da kwatanta jimlar hash na shafukan, kuma yana cire kwafin shafuka, tare da maye gurbin su da nassoshi zuwa shafi ɗaya a cikin ƙwaƙwalwar ajiyar uwar garken. Sakamakon haka, ana rage yawan amfani da ƙwaƙwalwar ajiyar jiki kuma ana iya samun wasu biyan kuɗin ƙwaƙwalwar ajiya tare da kusan babu wani tasiri na aiki.

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa
Source

Wannan tsarin yana aiki ne kawai don shafukan ƙwaƙwalwar ajiya na 4 KB a girman (kananan shafuka). Mai hypervisor ba ya ma ƙoƙarin cire shafuka 2 MB a girman (manyan shafuka): damar gano shafuka iri ɗaya na wannan girman ba shi da girma.

Ta hanyar tsoho, ESXi tana keɓance ƙwaƙwalwar ajiya zuwa manyan shafuka. Rarraba manyan shafuka zuwa ƙananan shafuka yana farawa lokacin da aka kai Babban Jiha ƙofa kuma ana tilastawa lokacin da aka kai Tsararren jihar (duba tebur na jihar hypervisor).

Idan kuna son TPS ta fara aiki ba tare da jiran RAM mai watsa shiri ya cika ba, kuna buƙatar saita ƙimar a cikin Zaɓuɓɓukan Babba ESXi "Mem.AllocGuestLargePage" zuwa 0 (default 1). Sa'an nan rarraba manyan shafukan ƙwaƙwalwar ajiya don injunan kama-da-wane za a kashe.

Tun daga Disamba 2014, a cikin duk fitowar ESXi, TPS tsakanin VMs an kashe ta tsohuwa, kamar yadda aka sami rauni wanda a ka'ida ya ba da damar VM ɗaya don samun damar RAM na wani VM. Cikakkun bayanai anan. Ban ci karo da bayani game da aiwatar da aiwatar da amfani da raunin TPS ba.

Ana sarrafa manufofin TPS ta hanyar zaɓi na ci gaba "Mem.ShareForce Salting" na ESXi:
0 - Inter-VM TPS. TPS yana aiki don shafukan VM daban-daban;
1 - TPS don VMs tare da darajar "sched.mem.pshare.salt" a cikin VMX;
2 (tsoho) - Intra-VM TPS. TPS yana aiki don shafuka a cikin VM.

Tabbas yana da ma'ana don kashe manyan shafuka kuma kunna Inter-VM TPS akan benci na gwaji. Hakanan ana iya amfani da wannan don tsayawa tare da adadi mai yawa na VM iri ɗaya. Misali, akan tsaye tare da VDI, tanadi a cikin ƙwaƙwalwar ajiyar jiki na iya kaiwa dubun bisa ɗari.

Ƙwaƙwalwar Ƙwaƙwalwa. Balloon ba shine irin wannan fasaha mara lahani da gaskiya ga tsarin aiki na VM kamar TPS. Amma idan aka yi amfani da shi daidai, za ku iya rayuwa har ma da aiki tare da Ballooning.

Tare da Vmware Tools, an shigar da direba na musamman mai suna Balloon Driver (aka vmmemctl) akan VM. Lokacin da hypervisor ya fara ƙarewa daga ƙwaƙwalwar ajiyar jiki kuma ya shiga cikin yanayi mai laushi, ESXi ya tambayi VM don dawo da RAM da ba a yi amfani da shi ba ta wannan Driver Balloon. Direba, bi da bi, yana aiki a matakin tsarin aiki kuma yana buƙatar ƙwaƙwalwar ajiya kyauta daga gare ta. Mai hypervisor yana ganin waɗanne shafuka na ƙwaƙwalwar ajiyar jiki da Direbobin Balloon ya shagaltar da su, yana ɗaukar ƙwaƙwalwar ajiya daga na'ura mai ƙima kuma ya mayar da ita ga mai gida. Babu matsaloli tare da aiki na OS, tun da a matakin OS da memory yana shagaltar da Balloon Driver. Ta hanyar tsoho, Direban Balloon na iya ɗaukar har zuwa 65% na ƙwaƙwalwar VM.

Idan ba a shigar da Kayan aikin VMware akan VM ba ko kuma an kashe Ballooning (Ban bada shawarar shi ba, amma akwai KB:), hypervisor nan da nan ya canza zuwa ƙarin dabaru masu tsauri don cire ƙwaƙwalwar ajiya. Kammalawa: Tabbatar cewa Kayan aikin VMware suna kan VM.

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa
Ana iya duba aikin Direban Balloon daga OS ta Kayan aikin VMware.

Ƙwaƙwalwar ƙwaƙwalwa. Ana amfani da wannan fasaha lokacin da ESXi ta kai Hard state. Kamar yadda sunan ke nunawa, ESXi tana ƙoƙarin matsa shafi na 4KB na RAM zuwa 2KB, ta yadda za ta 'yantar da sarari a ƙwaƙwalwar ajiyar uwar garken. Wannan dabarar tana haɓaka lokacin samun dama ga abubuwan da ke cikin shafukan VM RAM, tunda dole ne a fara lalata shafin. Wani lokaci ba duk shafuka ba za a iya matsawa ba kuma tsarin kanta yana ɗaukar ɗan lokaci. Saboda haka, wannan dabara ba ta da tasiri sosai a aikace.

Canja wurin ƙwaƙwalwar ajiya. Bayan ɗan gajeren lokaci na Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwal ) ) kusan babu makawa (idan VMs ba su koma wasu runduna ba ko ba a kashe su ba) ya juya zuwa Swapping. Idan kuma akwai ƙananan ƙwaƙwalwar ajiya (Low state), to, hypervisor kuma ya daina rarraba shafukan ƙwaƙwalwar ajiya ga VM, wanda zai iya haifar da matsala a cikin OS na VM.

Wannan shine yadda Swapping ke aiki. Lokacin da kuka kunna injin kama-da-wane, an ƙirƙiri fayil mai tsawo .vswp don shi. Yana daidai da girman da RAM ɗin da ba a ajiye shi ba na VM: wannan shine bambanci tsakanin ƙayyadaddun ƙwaƙwalwar ajiyar da aka tanada. Lokacin da Swapping ke gudana, ESXi tana musanya shafukan ƙwaƙwalwar ajiyar injin kama-da-wane cikin wannan fayil ɗin kuma ta fara aiki tare da shi maimakon ƙwaƙwalwar zahirin uwar garken. Tabbas, irin wannan ƙwaƙwalwar ajiyar "RAM" tana da umarni da yawa na girma a hankali fiye da ainihin ƙwaƙwalwar ajiya, koda kuwa .vswp yana kan ajiya mai sauri.

Ba kamar Ballooning ba, lokacin da aka ɗauki shafukan da ba a yi amfani da su daga VM ba, tare da Musanya shafukan da OS ko aikace-aikacen da ke cikin VM ke amfani da su za a iya matsar da su zuwa faifai. A sakamakon haka, aikin VM yana raguwa zuwa maƙasudin daskarewa. VM yana aiki bisa ƙa'ida kuma aƙalla ana iya kashe shi da kyau daga OS. Idan kayi hakuri 😉

Idan VMs sun tafi Swap, wannan yanayin gaggawa ne wanda ya fi dacewa da kaucewa idan zai yiwu.

Mahimman ƙididdiga masu ƙididdigewa na aikin ƙwaƙƙwaran inji

Don haka mun kai ga babban abu. Don saka idanu akan yanayin ƙwaƙwalwar ajiya na VM, akwai ƙididdiga masu zuwa:

Active - yana nuna adadin RAM (KB) wanda VM ya samu a lokacin awo na baya.

Anfani - daidai yake da Active, amma azaman kashi na daidaitawar RAM na VM. An ƙididdige su ta amfani da dabara mai zuwa: injin kama-da-wane mai aiki da aka saita girman ƙwaƙwalwar ajiya.
Babban Amfani da Aiki, bi da bi, ba koyaushe ne mai nuni ga matsalolin aikin VM ba. Idan VM yana amfani da ƙwaƙwalwa da ƙarfi (aƙalla samun dama ga shi), wannan baya nufin cewa babu isasshen ƙwaƙwalwar ajiya. Maimakon haka, wannan dalili ne don duba abin da ke faruwa a cikin OS.
Akwai daidaitaccen Ƙararrawa don Amfanin Ƙwaƙwalwar Ƙwaƙwalwa don VMs:

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

Rabawa - Adadin VM RAM da aka kwafi ta amfani da TPS (a cikin VM ko tsakanin VMs).

Gaskiya - adadin ƙwaƙwalwar ajiyar mai watsa shiri (KB) wanda aka keɓe ga VM. Yana kunna Rabawa.

Anyi Hankali (An ba da - Raba) - adadin ƙwaƙwalwar ajiyar jiki (KB) wanda VM ke cinyewa daga mai watsa shiri. Ba ya haɗa da Rabawa.

Idan an ba da wani ɓangare na ƙwaƙwalwar VM ba daga ƙwaƙwalwar ajiyar jiki ta mai watsa shiri ba, amma daga fayil ɗin musanyawa, ko kuma ana ɗaukar ƙwaƙwalwar ajiya daga VM ta hanyar Direban Balloon, ba a la'akari da wannan adadin a cikin Bayar da Ƙarfafawa.
Maɗaukakin Maɗaukaki da Ƙididdiga masu ƙima gaba ɗaya na al'ada ne. Tsarin aiki a hankali yana ɗaukar ƙwaƙwalwa daga hypervisor kuma baya mayar da shi. A tsawon lokaci, a cikin VM mai aiki mai ƙarfi, ƙimar waɗannan ƙididdiga suna kusanci adadin ƙayyadaddun ƙwaƙwalwar ajiya, kuma su kasance a can.

Zero - adadin VM RAM (KB), wanda ya ƙunshi sifilai. Irin wannan ƙwaƙwalwar tana ɗaukar kyauta ta hanyar hypervisor kuma ana iya ba da ita ga wasu injunan kama-da-wane. Bayan OS ɗin baƙo ya rubuta wani abu zuwa ƙwaƙwalwar ajiya, yana shiga cikin Amfani kuma baya dawowa.

Ajiye Sama - adadin VM RAM, (KB) wanda hypervisor ya tanada don aikin VM. Wannan ƙaramin adadin ne, amma dole ne ya kasance akan mai watsa shiri, in ba haka ba VM ba zai fara ba.

balan-balan - adadin RAM (KB) da aka cire daga VM ta amfani da Direban Balloon.

Matsi - adadin RAM (KB) wanda aka matsa.

Musanya - adadin RAM (KB), wanda, saboda rashin ƙwaƙwalwar ajiyar jiki a kan uwar garke, ya koma faifai.
Balloon da sauran dabaru na dawo da ƙwaƙwalwar ajiya ba su da sifili.

Wannan shine abin da jadawali yayi kama da na'urorin ƙwaƙwalwar ajiya na VM mai aiki kullum tare da 150 GB na RAM.

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

A cikin jadawali da ke ƙasa, VM yana da matsaloli a bayyane. A ƙasan jadawali za ku ga cewa don wannan VM an yi amfani da duk dabarun da aka kwatanta don aiki tare da RAM. Balloon na wannan VM ya fi girma fiye da cinyewa. A zahiri, VM ya mutu fiye da mai rai.

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

ESXTOP

Kamar yadda yake tare da CPU, idan muna so mu kimanta halin da ake ciki a kan mai watsa shiri da sauri, da kuma yanayinsa tare da tazara na har zuwa 2 seconds, ya kamata mu yi amfani da ESXTOP.

Ana kiran allon ƙwaƙwalwar ajiyar ESXTOP tare da maɓallin "m" kuma yayi kama da wannan (filayen B,D,H,J,K,L,O da aka zaɓa):

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

Matsaloli masu zuwa za su kasance da sha'awar mu:

Mem overcommit matsakaicin - Matsakaicin ƙimar ƙimar ƙwaƙwalwar ajiya akan mai watsa shiri na 1, 5 da mintuna 15. Idan ya kasance sama da sifili, to wannan dalili ne don kallon abin da ke faruwa, amma ba koyaushe alama ce ta matsaloli ba.

A cikin layi PMEM/MB и VMKMEM/MB - bayani game da ƙwaƙwalwar ajiyar jiki na uwar garken da ƙwaƙwalwar ajiyar da ke samuwa ga VMkernel. Daga cikin abubuwa masu ban sha'awa a nan za ku iya ganin darajar minfree (a cikin MB), jihar mai masauki a ƙwaƙwalwar ajiya (a cikin yanayin mu, babba).

A cikin layi NUMA/MB zaka iya ganin rarraba RAM a fadin NUMA nodes (sockets). A cikin wannan misali, rarraba ba daidai ba ne, wanda a ka'ida ba shi da kyau sosai.

Mai zuwa shine kididdigar uwar garken gabaɗaya don dabarun dawo da ƙwaƙwalwar ajiya:

PSHARE/MB - waɗannan ƙididdigar TPS ne;

SWAP/MB - Musanya kididdigar amfani;

ZIP/MB - ƙididdiga matsawa shafi na ƙwaƙwalwar ajiya;

MEMCTL/MB - Kididdigar amfani Direban Balloon.

Ga kowane VMs, ƙila mu yi sha'awar bayanin masu zuwa. Na boye sunayen VMs don kada in dame masu sauraro :). Idan ma'aunin ESXTOP yayi kama da na'urar a vSphere, zan samar da ma'aunin da ya dace.

MEMSZ - adadin ƙwaƙwalwar da aka saita akan VM (MB).
MEMSZ = KYAUTA + MCTLSZ + SWCUR + ba a taɓa shi ba.

KYAUTA - An bayar a cikin MB.

Farashin TCHD - Mai aiki a MByte.

MCTL? - ko an shigar da Driver Balloon akan VM.

MCTLSZ - Balloon zuwa MB.

Farashin MCTLGT - adadin RAM (MBytes) wanda ESXi ke son cirewa daga VM ta hanyar Direban Balloon (Memctl Target).

Farashin MCTLMAX - matsakaicin adadin RAM (MBytes) wanda ESXi zai iya cirewa daga VM ta hanyar Direban Balloon.

SWCUR - adadin RAM na yanzu (MBytes) da aka ware wa VM daga fayil ɗin Swap.

S.W.G.T. - adadin RAM (MBytes) da ESXi ke son baiwa VM daga fayil ɗin Swap (Swap Target).

Hakanan zaka iya duba ƙarin cikakkun bayanai game da NUMA topology na VM ta ESXTOP. Don yin wannan, zaɓi filayen D, G:

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

KARAMIN – NUMA nodes wanda VM yake akan su. Anan zaku iya lura nan da nan m vm, wanda bai dace da kullin NUMA ɗaya ba.

NRMEM - megabytes nawa na ƙwaƙwalwar ajiya da VM ke ɗauka daga kumburin NUMA mai nisa.

NLMEM - megabytes nawa na ƙwaƙwalwar ajiya VM ke ɗauka daga kumburin NUMA na gida.

N%L - yawan adadin ƙwaƙwalwar VM akan kumburin NUMA na gida (idan ƙasa da 80%, matsalolin aiki na iya tasowa).

Ƙwaƙwalwar ajiya akan hypervisor

Idan ƙididdigar CPU don hypervisor yawanci ba su da sha'awa ta musamman, to tare da ƙwaƙwalwar ajiya yanayin sabanin haka. Babban Amfanin Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙaƙwal ) ) ta haifar da matsala tare da aikin VM. Kuna buƙatar saka idanu akan ƙararrawar Amfani da Ƙwaƙwalwar Mai watsa shiri kuma hana VMs shiga cikin Swap.

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

Cire musanya

Idan an kama VM a cikin Swap, aikinsa yana raguwa sosai. Hanyoyin Ballooning da matsawa suna ɓacewa da sauri bayan RAM ɗin kyauta ya bayyana akan mai watsa shiri, amma na'ura mai mahimmanci ba ta gaggawar dawowa daga Swap zuwa RAM na uwar garken.
Kafin ESXi 6.0, kawai abin dogaro da sauri don cire VM daga Swap shine sake kunnawa (mafi daidai, kashe/akan akwati). An fara da ESXi 6.0, kodayake ba gabaɗaya na hukuma ba, hanya mai aiki kuma amintacciyar hanya don cire VM daga Swap ta bayyana. A ɗaya daga cikin taron, na sami damar yin magana da ɗaya daga cikin injiniyoyin VMware da ke da alhakin Jadawalin CPU. Ya tabbatar da cewa hanyar tana aiki sosai kuma lafiya. A cikin kwarewarmu, babu matsaloli tare da shi ko dai.

Haƙiƙanin umarni don cire VM daga Swap aka bayyana Duncan Epping. Ba zan sake maimaita cikakken bayanin ba, zan ba da misali na amfani da shi kawai. Kamar yadda kuke gani a cikin hoton allo, wani lokaci bayan aiwatar da ƙayyadadden umarnin, Swap akan VM ya ɓace.

Binciken aikin VM a cikin VMware vSphere. Kashi na 2: Ƙwaƙwalwa

Nasihu don sarrafa RAM akan ESXi

A ƙarshe, ga ƴan shawarwarin da za su taimaka muku guje wa matsaloli tare da aikin VM saboda RAM:

  • Guji yin rijistar RAM fiye da kima a cikin gungu masu fa'ida. Yana da kyau a koyaushe a sami ~ 20-30% na ƙwaƙwalwar ajiyar kyauta a cikin tari don DRS (da mai gudanarwa) su sami damar yin motsi kuma VM ba sa zuwa Swap yayin ƙaura. Hakanan, kar a manta game da gefe don haƙurin kuskure. Ba shi da daɗi lokacin da, lokacin da sabar ɗaya ta gaza kuma aka sake kunna VM ta amfani da HA, wasu injinan kuma suna zuwa Swap.
  • A cikin ingantattun kayan more rayuwa, gwada KAR a ƙirƙiri VMs tare da ƙwaƙwalwar ajiya fiye da rabin ƙwaƙwalwar ajiyar mai watsa shiri. Wannan kuma zai taimaka wa DRS don rarraba injunan kama-da-wane a cikin sabar tari ba tare da wata matsala ba. Wannan doka, ba shakka, ba duniya ba ce :).
  • Kula da Ƙararrawar Amfani da Ƙwaƙwalwar Ƙwaƙwalwa.
  • Kar a manta shigar da Kayan aikin VMware akan VM kuma kar a kashe Ballooning.
  • Yi la'akari da kunna Inter-VM TPS da kashe Manyan Shafuka a cikin VDI da wuraren gwaji.
  • Idan VM yana fuskantar matsalolin aiki, duba ko yana amfani da ƙwaƙwalwar ajiya daga kumburin NUMA mai nisa.
  • Cire VMs daga Swap da sauri! Daga cikin wasu abubuwa, idan VM yana cikin Swap, tsarin ajiya yana wahala don dalilai masu ma'ana.

Wannan ke gare ni game da RAM. A ƙasa akwai labarai masu alaƙa ga waɗanda suke son zurfafa zurfafa. Za a keɓe labarin na gaba don storaji.

hanyoyi masu amfanihttp://www.yellow-bricks.com/2015/03/02/what-happens-at-which-vsphere-memory-state/
http://www.yellow-bricks.com/2013/06/14/how-does-mem-minfreepct-work-with-vsphere-5-0-and-up/
https://www.vladan.fr/vmware-transparent-page-sharing-tps-explained/
http://www.yellow-bricks.com/2016/06/02/memory-pages-swapped-can-unswap/
https://kb.vmware.com/s/article/1002586
https://www.vladan.fr/what-is-vmware-memory-ballooning/
https://kb.vmware.com/s/article/2080735
https://kb.vmware.com/s/article/2017642
https://labs.vmware.com/vmtj/vmware-esx-memory-resource-management-swap
https://blogs.vmware.com/vsphere/2013/10/understanding-vsphere-active-memory.html
https://www.vmware.com/support/developer/converter-sdk/conv51_apireference/memory_counters.html
https://docs.vmware.com/en/VMware-vSphere/6.5/vsphere-esxi-vcenter-server-65-monitoring-performance-guide.pdf

source: www.habr.com

Add a comment