Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

Pati 1. Konsènan CPU a
Pati 2. Konsènan memwa

Jodi a nou pral analize paramèt sou sistèm disk la nan vSphere. Yon pwoblèm depo se rezon ki pi komen pou yon machin vityèl dousman. Si, nan ka CPU ak RAM, depanaj fini nan nivo hypervisor, Lè sa a, si gen pwoblèm ak disk la, ou ka gen fè fas ak rezo a done ak sistèm depo.

Mwen pral diskite sou sijè a lè l sèvi avèk egzanp aksè blòk nan sistèm depo, byenke pou aksè dosye kontè yo apeprè menm.

Yon ti jan nan teyori

Lè w ap pale de pèfòmans nan subsistèm ki gen kapasite nan machin vityèl, moun anjeneral peye atansyon sou twa paramèt ki gen rapò:

  • kantite operasyon antre/sòti (Operasyon Antre/Sòti pou chak segonn, IOPS);
  • debi;
  • reta nan operasyon antre / pwodiksyon (Latansi).

Kantite IOPS anjeneral enpòtan pou chaj travay o aza: aksè nan blòk disk ki sitiye nan diferan kote. Yon egzanp yon chaj konsa ta ka baz done, aplikasyon pou biznis (ERP, CRM), elatriye.

Transmisyon enpòtan pou chaj sekans: aksè nan blòk ki sitiye youn apre lòt. Pou egzanp, sèvè dosye (men se pa toujou) ak sistèm siveyans videyo ka jenere yon chaj konsa.

Debi a gen rapò ak kantite operasyon I/O jan sa a:

Debi = IOPS * Gwosè blòk, kote Gwosè blòk se gwosè blòk la.

Gwosè blòk se yon karakteristik jistis enpòtan. Vèsyon modèn nan ESXi pèmèt blòk jiska 32 KB nan gwosè. Si blòk la menm pi gwo, li divize an plizyè. Se pa tout sistèm depo yo ka travay avèk efikasite ak gwo blòk sa yo, kidonk gen yon paramèt DiskMaxIOSize nan ESXi Anviwònman Avanse. Lè l sèvi avèk li, ou ka diminye gwosè a maksimòm blòk sote pa hypervisor la (plis detay isit la). Anvan ou chanje paramèt sa a, mwen rekòmande ke ou konsilte ak manifakti sistèm depo a oswa omwen teste chanjman yo sou yon ban laboratwa. 

Yon gwosè blòk gwo ka gen yon efè prejidis sou pèfòmans depo. Menm si kantite IOPS ak debi yo relativman piti, gwo latans yo ka obsève ak yon gwosè blòk gwo. Se poutèt sa, peye atansyon sou paramèt sa a.

Latans - paramèt pèfòmans ki pi enteresan. Latansi I/O pou yon machin vityèl konsiste de:

  • reta andedan hypervisor la (KAVG, Average Kernel MilliSec/Read);
  • reta bay rezo done ak sistèm depo (DAVG, Average Driver MilliSec/Command).

Latansi total ki vizib nan OS envite a (GAVG, Mwayèn Guest MilliSec/Command) se sòm KAVG ak DAVG.

GAVG ak DAVG yo mezire epi KAVG yo kalkile: GAVG–DAVG.

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo
Sous

Ann pran yon gade pi pre KAVG. Pandan operasyon nòmal, KAVG ta dwe gen tandans a zewo oswa omwen gen anpil mwens pase DAVG. Sèl ka mwen konnen kote KAVG espere wo se limit IOPS sou disk VM la. Nan ka sa a, lè ou eseye depase limit la, KAVG ap ogmante.

Eleman ki pi enpòtan nan KAVG se QAVG - tan an nat pwosesis andedan hypervisor la. Konpozan ki rete nan KAVG yo neglijab.

Nat la nan chofè a adaptè ki gen kapasite ak keu la nan lalin yo gen yon gwosè fiks. Pou anviwònman ki trè chaje, li ka itil pou ogmante gwosè sa a. Isit la dekri ki jan yo ogmante ke moun kap kriye yo nan chofè a adaptè (an menm tan an keu la nan lalin yo ap ogmante). Anviwònman sa a ap travay lè yon sèl VM ap travay ak lalin lan, sa ki ra. Si gen plizyè VM sou lalin lan, ou dwe ogmante paramèt la tou Disk.SchedNumReqOutstanding (enstriksyon  isit la). Lè w ogmante keu a, ou diminye QAVG ak KAVG respektivman.

Men ankò, premye li dokiman ki soti nan vandè HBA a epi teste chanjman yo sou yon ban laboratwa.

Gwosè keu la nan lalin lan ka afekte pa enklizyon mekanis SIOC (Depo I/O Kontwòl). Li bay aksè inifòm nan lalin lan soti nan tout serveurs nan gwoup la pa chanje dinamik keu a nan lalin nan sou sèvè yo. Sa vle di, si youn nan lame yo ap kouri yon VM ki mande pou yon kantite disproporsyone nan pèfòmans (vwazen bwi VM), SIOC diminye longè nat la nan lalin lan sou lame sa a (DQLEN). Plis detay isit la.

Nou te regle KAVG, kounye a yon ti kras sou DAVG. Tout bagay se senp isit la: DAVG se reta a prezante pa anviwònman an ekstèn (rezo done ak sistèm depo). Chak sistèm depo modèn ak pa tèlman modèn gen pwòp kontè pèfòmans li yo. Pou analize pwoblèm ak DAVG, li fè sans pou gade yo. Si tout bagay anfòm sou bò ESXi ak depo, tcheke rezo done a.

Pou evite pwoblèm pèfòmans, chwazi Path Selection Policy (PSP) kòrèk pou sistèm depo w la. Prèske tout sistèm depo modèn sipòte PSP Round-Robin (avèk oswa san ALUA, Asymmetric Logical Unit Access). Règleman sa a pèmèt ou sèvi ak tout chemen ki disponib nan sistèm depo a. Nan ka ALUA, se sèlman chemen yo nan kontwolè a ki posede lalin lan yo itilize. Se pa tout sistèm depo sou ESXi ki gen règ default ki mete règleman Round-Robin la. Si pa gen okenn règ pou sistèm depo ou a, sèvi ak yon plugin ki soti nan manifakti a sistèm depo, ki pral kreye yon règ korespondan sou tout lame nan gwoup la, oswa kreye yon règ tèt ou. Detay yo isit la

Epitou, kèk manifaktirè sistèm depo rekòmande pou chanje kantite IOPS pou chak chemen soti nan valè estanda 1000 a 1. Nan pratik nou an, sa te fè li posib pou "peze" plis pèfòmans nan sistèm depo a epi redwi siyifikativman tan ki nesesè pou failover. nan ka yon echèk kontwolè oswa aktyalizasyon. Tcheke rekòmandasyon vandè a, epi si pa gen okenn kontr, eseye chanje paramèt sa a. Detay yo isit la.

Debaz machin vityèl disk pèfòmans kontè pèfòmans

Kontè pèfòmans sou sistèm disk nan vCenter yo kolekte nan Datastore, Disk, seksyon Disk Virtuel:

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

Nan seksyon magazen done gen mezi pou depo disk vSphere (depo done) sou ki disk VM yo ye. La a ou pral jwenn kontè estanda pou:

  • IOPS (Mwayèn demann lekti/ekri pou chak segonn), 
  • debi (pousantaj lekti/ekri), 
  • reta (Li/Ekri/Pi gwo latansi).

Nan prensip, tout bagay klè nan non kontè yo. Kite m atire atansyon w yon lòt fwa ankò sou lefèt ke estatistik yo isit la yo pa pou yon VM espesifik (oswa VM disk), men estatistik jeneral pou tout magazen an. Nan opinyon mwen, li pi bon pou gade estatistik sa yo nan ESXTOP, omwen ki baze sou lefèt ke peryòd mezi minimòm lan gen 2 segonn.

Nan seksyon Ki gen kapasite gen mezi sou aparèy blòk ke VM la itilize. Gen kontè pou IOPS nan kalite sòm (kantite operasyon antre/sòti pandan peryòd mezi a) ak plizyè kontè ki gen rapò ak aksè bloke (kòmand avòte, otobis reset). Dapre mwen, li pi bon tou pou w wè enfòmasyon sa yo nan ESXTOP.

Seksyon Disk vityèl – pi itil nan pwen de vi pou jwenn pwoblèm pèfòmans nan subsistèm disk VM. Isit la ou ka wè pèfòmans pou chak disk vityèl. Se enfòmasyon sa a ki nesesè pou konprann si yon machin vityèl patikilye gen yon pwoblèm. Anplis kontè estanda pou kantite operasyon I/O, volim lekti/ekri ak reta, seksyon sa a gen kontè itil ki montre gwosè blòk la: gwosè demann li/ekri.

Nan foto ki anba a se yon graf pèfòmans disk VM, kote ou ka wè kantite IOPS, latansi ak gwosè blòk. 

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

Ou kapab tou wè mezi pèfòmans pou tout magazen done si SIOC aktive. Isit la se enfòmasyon debaz an mwayèn Latansi ak IOPS. Pa default, enfòmasyon sa a ka sèlman wè an tan reyèl.

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

ESXTOP

ESXTOP gen plizyè ekran ki bay enfòmasyon sou subsistèm disk lame a kòm yon antye, machin vityèl endividyèl ak disk yo.

Ann kòmanse ak enfòmasyon sou machin vityèl. Ekran "Disk VM" yo rele ak kle "v" la:

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

NVDISK se kantite disk VM. Pou wè enfòmasyon pou chak disk, peze "e" epi antre GID VM ki enterese a.

Siyifikasyon paramèt ki rete yo sou ekran sa a klè nan non yo.

Yon lòt ekran itil lè depanaj se adaptè Disk. Yo rele pa kle "d" la (yo chwazi jaden A,B,C,D,E,G nan foto ki anba a):

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

NPTH – kantite chemen ki mennen nan lalin ki vizib nan adaptè sa a. Pou jwenn enfòmasyon pou chak chemen sou adaptè a, peze "e" epi antre non adaptè a:

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

AQLEN – gwosè maksimòm keu sou adaptè a.

Epitou sou ekran sa a se kontè reta yo ke mwen te pale sou pi wo a: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

Ekran aparèy Disk la, ki rele lè w peze kle "u", bay enfòmasyon sou aparèy blòk endividyèl yo - lalin (yo chwazi jaden A, B, F, G, I nan foto ki anba a). Isit la ou ka wè estati keu a pou lalin yo.

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

DQLEN - gwosè keu pou yon aparèy blòk.
ACTV – kantite kòmandman I/O nan nwayo ESXi a.
QUED – kantite kòmandman I/O nan keu la.
%DOLA AMERIKEN – ACTV / DQLEN × 100%.
LOAD – (ACTV + QUED) / DQLEN.

Si %USD wo, ou ta dwe konsidere ogmante keu la. Plis kòmandman nan keu a, se pi wo QAVG a epi, kòmsadwa, KAVG la.

Ou ka wè tou sou ekran aparèy Disk la si wi ou non VAAI (vStorage API pou Entegrasyon Array) ap kouri sou sistèm depo a. Pou fè sa, chwazi jaden A ak O.

Mekanis VAAI a pèmèt ou transfere yon pati nan travay la soti nan hypervisor la dirèkteman nan sistèm depo a, pou egzanp, zewo, kopye blòk oswa bloke.

Analiz pèfòmans VM nan VMware vSphere. Pati 3: Depo

Kòm ou ka wè nan foto ki anwo a, VAAI travay sou sistèm depo sa a: Zewo ak primitif ATS yo aktivman itilize.

Konsèy pou optimize travay ak subsistèm disk la sou ESXi

  • Peye atansyon sou gwosè blòk la.
  • Mete pi bon gwosè keu sou HBA a.
  • Pa bliye aktive SIOC sou datastores.
  • Chwazi yon PSP an akò ak rekòmandasyon manifakti sistèm depo a.
  • Asire w ke VAAI ap travay.

Atik ki gen rapò ak itil: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

Sous: www.habr.com

Add nouvo kòmantè