Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

Wāhanga 1. Mō te PTM
Wāhanga 2. Mō te Maharahara

I tenei ra ka wetewetehia e matou nga inenga o te puunaha-iti kōpae i vSphere. Ko te raruraru rokiroki te take tino noa mo te miihini mariko puhoi. Mena, mo te PTM me te RAM, ka mutu te raruraru i te taumata hypervisor, na mena he raruraru kei te kōpae, me mahi koe ki te whatunga raraunga me te punaha rokiroki.

Ka matapakihia e au te kaupapa ma te whakamahi i te tauira o te uru poraka ki nga punaha rokiroki, ahakoa mo te uru ki nga konae he rite tonu nga porotiti.

He ahua o te ariā

I te wa e korero ana mo te mahi o te puunaha kopae o nga miihini mariko, ka aro nui te tangata ki nga waahanga e toru e hono ana:

  • te maha o nga mahi whakauru / whakaputa (Nga Mahi Whakauru / Putanga mo ia Tuarua, IOPS);
  • whakaputanga;
  • whakaroa o nga mahi whakauru/putanga (Latency).

Te maha o nga IOPS he mea nui mo nga kawenga mahi matapōkere: te uru ki nga poraka kōpae kei nga waahi rereke. Ko tetahi tauira o taua kawenga ko nga papaa raraunga, tono pakihi (ERP, CRM), aha atu.

Aratuku he mea nui mo nga kawenga raupapa: te uru ki nga poraka kei tetahi i muri i tetahi. Hei tauira, ka taea e nga kaiwhakarato konae (engari kaore i nga wa katoa) me nga punaha tirotiro ataata te whakaputa i taua kawenga.

E pa ana ki te maha o nga mahi I/O e whai ake nei:

Putanga = IOPS * Rahi poraka, kei hea te rahi Poraka te rahi poraka.

Ko te rahi o te poraka he ahuatanga nui. Ko nga putanga hou o ESXi ka taea nga poraka ki te 32 KB te rahi. Mena he nui ake te poraka, ka wehewehea kia maha. Kaore e taea e nga punaha rokiroki katoa te mahi pai me enei poraka nui, na reira he tawhā DiskMaxIOSize kei roto i nga Tautuhinga Arā ESXi. Ma te whakamahi, ka taea e koe te whakaiti i te rahi o te paraka i pekehia e te hypervisor (he maha nga korero konei). I mua i te whakarereke i tenei tawhā, ka tūtohu ahau kia korero koe ki te kaiwhakanao punaha rokiroki, me whakamatau ranei i nga huringa i runga i te papa taiwhanga. 

Ko te rahi o te poraka nui ka pa te kino ki te mahi rokiroki. Ahakoa he iti noa te maha o te IOPS me te urunga, ka taea te kite i nga waahi teitei me te rahi poraka nui. Na reira, kia tupato ki tenei tawhā.

Tuhinga – te tawhā mahi tino whakamere. Ko te roanga I/O mo te miihini mariko ko:

  • whakaroa i roto i te hypervisor (KAVG, Wawaenga Kernel MilliSec/Panui);
  • whakaroa e whakaratohia ana e te whatunga raraunga me te punaha rokiroki (DAVG, Ateera Waeheera MilliSec/Whakahau).

Ko te tapeke roa e kitea ana i te OS manuhiri (GAVG, Average Manuhiri MilliSec/Command) ko te tapeke o KAVG me DAVG.

Ka inehia te GAVG me te DAVG ka tatauhia te KAVG: GAVG–DAVG.

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki
Puna

Kia ata titiro tatou ki KAVG. I te wa e mahi noa ana, me noho te KAVG ki te kore, kia iti ake ranei i te DAVG. Ko te keehi anake e mohio ana ahau kei hea te teitei o te KAVG ko te rohe IOPS i runga i te kōpae VM. I tenei keehi, ka ngana koe ki te neke ake i te tepe, ka piki ake te KAVG.

Ko te waahanga tino nui o KAVG ko te QAVG - te wa tukatuka i roto i te kaitirotiro. Ko nga toenga o te KAVG he iti noa iho.

Ko te tūtira i roto i te atekōkiri whāurutau kōpae me te tūtira ki ngā marama he rahi pūmau. Mo nga taiao tino utaina, he pai pea te whakanui ake i tenei rahi. ko te reira e whakaahua ana me pehea te whakanui ake i nga rarangi i roto i te taraiwa urutau (i te wa ano ka piki te rarangi ki nga marama). Ka mahi tenei tautuhinga ina kotahi anake te VM e mahi ana me te marama, he onge. Mena he maha nga VM i runga i te marama, me whakanui ano e koe te tawhā Disk.SchedNumReqOutstanding (tohutohu  konei). Ma te whakanui ake i te rarangi, ka heke iho te QAVG me te KAVG.

Engari ano, panuihia nga tuhinga mai i te kaihoko HBA me te whakamatau i nga huringa i runga i te papa taiwhanga.

Ko te rahi o te rarangi ki te marama ka pa ki te whakaurunga o te tikanga SIOC (Storage I/O Control). Ka whakawhiwhia te urunga rite ki te marama mai i nga kaitoro katoa i roto i te kahui ma te huri hihiri i te rarangi ki te marama i runga i nga kaitoro. Arā, mena kei te whakahaere tetahi o nga kaihautu i te VM e hiahia ana kia nui te mahi (he VM tata ngangau), ka whakaitihia e te SIOC te roa o te rarangi ki te marama i runga i tenei kaihautu (DQLEN). Ētahi atu kōrero konei.

Kua whakariteritehia e matou a KAVG, he iti nei DAVG. He maamaa nga mea katoa i konei: Ko te DAVG te whakaroa i whakauruhia e te taiao o waho (whatunga raraunga me te punaha rokiroki). Ko ia punaha rokiroki hou, ehara i te mea hou, kei a ia ake nga porotiti mahi. Ki te wetewete i nga raru me te DAVG, he mea tika kia tirohia. Mena he pai nga mea katoa i te taha ESXi me te rokiroki, tirohia te whatunga raraunga.

Hei karo i nga raruraru mahi, whiriwhiria te Kaupapa Here Whiriwhiri Ara tika (PSP) mo to punaha rokiroki. Tata ki te katoa o nga punaha rokiroki hou e tautoko ana i te PSP Round-Robin (me te kore ALUA ranei, Asymmetric Logical Unit Access). Ma tenei kaupapa here ka taea e koe te whakamahi i nga huarahi katoa e waatea ana ki te punaha rokiroki. I roto i te take o ALUA, ko nga huarahi anake ki te kaiwhakahaere nana te marama ka whakamahia. Ehara i nga punaha rokiroki katoa i runga i te ESXi nga ture taunoa e whakatakoto ana i te kaupapa here Round-Robin. Mena karekau he ture mo to punaha rokiroki, whakamahia he mono mai i te kaiwhakanao punaha rokiroki, ka hanga he ture e rite ana mo nga kaihautu katoa i roto i te roopu, ka hangaia ranei he ture maau. Nga korero konei

Ano, ko etahi o nga kaihanga o te punaha rokiroki e kii ana ki te whakarereke i te maha o te IOPS mo ia ara mai i te uara paerewa o 1000 ki te 1. I roto i ta maatau mahi, na tenei i taea ai te "piri" atu i nga mahi mai i te punaha rokiroki me te tino whakaiti i te wa e hiahiatia ana mo te ngoikore. i te mea ka rahua te kaiwhakahaere, te whakahou ranei. Tirohia nga taunakitanga a te kaihoko, a ki te kore he aukati, ngana ki te huri i tenei tawhā. Nga korero konei.

Ko nga porotiti mahi a te miihini mariko kopae puunaha iti

Ka kohia nga porotiti mahi puunaha-roto kōpae i roto i te vCenter i roto i nga waahanga Pataka Raraunga, Kopae, Kopae Mariko:

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

wāhanga Toa Raraunga he inenga mo nga rokiroki kōpae vSphere (putanga raraunga) kei reira nga kōpae VM. I konei ka kitea e koe nga porotiti paerewa mo:

  • IOPS (Toharite tono panui/tuhi mo ia hekona), 
  • urunga (Reeti Panui/Tuhia), 
  • whakaroa (Pānui/Tuhi/Tuhinga teitei).

Ko te tikanga, he maamaa nga mea katoa mai i nga ingoa o nga porotiti. Tukua mai ano e ahau to whakaaro ki te meka ko nga tatauranga kei konei ehara mo te VM motuhake (kopae VM ranei), engari ko nga tatauranga whanui mo te toa raraunga katoa. Ki taku whakaaro, he pai ake te titiro ki enei tatauranga i roto i te ESXTOP, i te iti rawa i runga i te meka ko te waa inenga iti kei te 2 hēkona.

wāhanga kōpae he inenga kei runga i nga taputapu poraka e whakamahia ana e te VM. He porotiti mo te IOPS o te momo whakarāpopototanga (te maha o nga mahi whakauru/putanga i te wa inenga) me etahi porotiti e pa ana ki te uru aukati (Kua whakakorehia nga whakahau, Whakahoutanga pahi). Ki taku whakaaro, he pai ake te tiro i enei korero i ESXTOP.

Wāhanga Kopae Mariko – te mea tino whaihua mai i te tirohanga ki te rapu raruraru mahi o te puunaha iti kōpae VM. I konei ka kite koe i nga mahi mo ia kōpae mariko. Ko enei korero e hiahiatia ana kia maarama mena he raru tetahi miihini mariko. I tua atu i nga porotiti paerewa mo te maha o nga mahi I/O, te panui/tuhi pukapuka me te whakaroa, kei roto i tenei waahanga nga porotiti whaihua e whakaatu ana i te rahi o te poraka: Panui/Tuhia te rahi tono.

Kei te pikitia i raro nei he kauwhata o te mahinga kōpae VM, ka kite koe i te maha o te IOPS, te roa me te rahi poraka. 

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

Ka taea hoki e koe te tiro i nga ine mahi mo te toa raraunga katoa mena ka taea te SIOC. Anei nga korero taketake mo te Latency toharite me te IOPS. Ma te taunoa, ka taea anake te tiro i enei korero i te waa tuuturu.

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

ESXTOP

He maha nga mata o te ESXTOP e whakarato ana i nga korero mo te puunaha iti o te kopae kaihautu katoa, nga miihini mariko takitahi me o raatau kōpae.

Me timata ma nga korero mo nga miihini mariko. Ka karangahia te mata "Disk VM" me te taviri "v":

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

NVDISK ko te maha o nga kōpae VM. Hei tiro i nga korero mo ia kopae, pehia te "e" ka uru ki te GID o te VM o te paanga.

Ko te tikanga o nga tawhā e toe ana i runga i tenei mata he maamaa mai i o raatau ingoa.

Ko tetahi atu mata whaihua ina rapurongoa ko te urutau Disk. Ka karangahia e te matua "d" (kua tohua nga mara A,B,C,D,E,G i te pikitia i raro nei):

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

NPTH – te maha o nga huarahi ki nga marama ka kitea mai i tenei urutau. Hei tiki korero mo ia ara i runga i te urutau, pehia te "e" ka uru ki te ingoa o te urutau:

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

AQLEN – rahinga tūtira mōrahi i runga i te whāurutau.

Kei runga ano i tenei mata nga porotiti whakaroa i korerohia e au i runga ake nei: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

Ko te mata o te taputapu Disk, ka karangahia ma te pehi i te matua "u", e whakarato ana i nga korero mo nga taputapu poraka takitahi - nga marama (nga waahi A, B, F, G, kua tohua ahau i te pikitia i raro nei). I konei ka kite koe i te mana o te rarangi mo nga marama.

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

DQLEN – te rahi o te rarangi mo tetahi taputapu poraka.
ACTV – te maha o nga whakahau I/O i te pata ESXi.
QUED – te maha o nga whakahau I/O i te rarangi.
%USD – ACTV / DQLEN × 100%.
kawenga – (ACTV + QUED) / DQLEN.

Mena he nui te %USD, me whakaaro koe ki te whakanui ake i te rarangi. Ko te nui ake o nga whakahau i roto i te rarangi, ka teitei ake te QAVG me te KAVG.

Ka taea hoki e koe te kite i runga i te mata taputapu Disk mena kei te rere a VAAI (vStorage API mo te Array Integration) i runga i te punaha rokiroki. Hei mahi i tenei, tohua nga mara A me O.

Ko te tikanga VAAI ka taea e koe te whakawhiti i tetahi waahanga o te mahi mai i te hypervisor tika ki te punaha rokiroki, hei tauira, te kore, te kape poraka, te aukati ranei.

Te tātaritanga o te mahi VM i VMware vSphere. Wāhanga 3: Rokiroki

Ka taea e koe te kite i te pikitia i runga ake nei, kei te mahi a VAAI i runga i tenei punaha rokiroki: Ko te Zero me te ATS kei te kaha te whakamahi.

Nga tohutohu mo te arotau i nga mahi me te puunaha iti kopae i runga ESXi

  • Kia tupato ki te rahi o te poraka.
  • Tautuhia te rahinga rarangi tino pai ki te HBA.
  • Kaua e wareware ki te whakahohe i te SIOC ki nga toa raraunga.
  • Kōwhirihia he PSP kia rite ki nga taunakitanga a te kaiwhakanao punaha rokiroki.
  • Kia mohio kei te mahi a VAAI.

He tuhinga whaihua mo te kaupapa:http://www.yellow-bricks.com/2011/06/23/disk-schednumreqoutstanding-the-story/
http://www.yellow-bricks.com/2009/09/29/whats-that-alua-exactly/
http://www.yellow-bricks.com/2019/03/05/dqlen-changes-what-is-going-on/
https://www.codyhosterman.com/2017/02/understanding-vmware-esxi-queuing-and-the-flasharray/
https://www.codyhosterman.com/2018/03/what-is-the-latency-stat-qavg/
https://kb.vmware.com/s/article/1267
https://kb.vmware.com/s/article/1268
https://kb.vmware.com/s/article/1027901
https://kb.vmware.com/s/article/2069356
https://kb.vmware.com/s/article/2053628
https://kb.vmware.com/s/article/1003469
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/vsphere-esxi-vcenter-server-67-performance-best-practices.pdf

Source: will.com

Tāpiri i te kōrero