Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

Pàirt 1. Mu CPU
Pàirt 2. Mu Chuimhne

An-diugh nì sinn sgrùdadh air metrics an fho-shiostam diosc ann an vSphere. Is e duilgheadas stòraidh an adhbhar as cumanta airson inneal brìgheil slaodach. Ma tha, ann an cùis CPU agus RAM, thig fuasgladh dhuilgheadasan gu crìch aig ìre hypervisor, an uairsin ma tha duilgheadasan ann leis an diosc, is dòcha gum feum thu dèiligeadh ris an lìonra dàta agus an siostam stòraidh.

Bruidhnidh mi air a’ chuspair a ’cleachdadh an eisimpleir de ruigsinneachd bloc gu siostaman stòraidh, ged a tha na cunntairean timcheall air an aon rud airson faighinn a-steach do fhaidhlichean.

Pàirt de theòiridh

Nuair a bhios iad a’ bruidhinn mu choileanadh fo-shiostam diosc innealan brìgheil, mar as trice bidh daoine a’ toirt aire do thrì paramadairean eadar-cheangailte:

  • an àireamh de dh’ obraichean cuir a-steach/toradh (Obrachaidhean Cur-a-steach/Toraidh gach diog, IOPS);
  • trochur;
  • dàil ann an gnìomhachd cuir a-steach / toraidh (Latency).

An àireamh de IOPS mar as trice cudromach airson eallach obrach air thuaiream: ruigsinneachd gu blocaichean diosc ann an diofar àiteachan. Is e eisimpleir de leithid de luchd a bhith ann an stòran-dàta, tagraidhean gnìomhachais (ERP, CRM), msaa.

Bandwidth cudromach airson luchdan sreath: ruigsinneachd gu blocaichean suidhichte aon às deidh a chèile. Mar eisimpleir, faodaidh frithealaichean faidhle (ach chan ann an-còmhnaidh) agus siostaman sgrùdaidh bhidio an leithid de luchd a ghineadh.

Tha throughput co-cheangailte ris an àireamh de ghnìomhachd I/O mar a leanas:

Throughput = IOPS * Meud bloca, far a bheil meud bloc meud a 'bhloc.

Tha meud bloc na fheart gu math cudromach. Leigidh dreachan ùr-nodha de ESXi blocaichean suas gu 32 KB ann am meud. Ma tha am bloc eadhon nas motha, tha e air a roinn ann an grunnan. Chan urrainn dha a h-uile siostam stòraidh obrachadh gu h-èifeachdach le blocaichean cho mòr, agus mar sin tha paramadair DiskMaxIOSize ann an Roghainnean Adhartach ESXi. Le bhith ga chleachdadh, faodaidh tu am meud bloca as àirde a leum leis an hypervisor a lughdachadh (tuilleadh fiosrachaidh an seo). Mus atharraich thu am paramadair seo, tha mi a’ moladh gun coinnich thu ri neach-dèanamh an t-siostam stòraidh no co-dhiù deuchainn a dhèanamh air na h-atharrachaidhean air being obair-lann. 

Faodaidh meud bloca mòr droch bhuaidh a thoirt air coileanadh stòraidh. Eadhon ged a tha an àireamh de IOPS agus trochur an ìre mhath beag, faodar latencies àrd fhaicinn le meud bloca mòr. Mar sin, thoir aire don paramadair seo.

Leudachadh - am paramadair coileanaidh as inntinniche. Tha an ùine I / O airson inneal brìgheil air a dhèanamh suas de:

  • dàil taobh a-staigh an hypervisor (KAVG, Average Kernel MilliSec/Leugh);
  • dàil air a thoirt seachad leis an lìonra dàta agus an siostam stòraidh (DAVG, Average Driver MilliSec / Command).

Is e an latency iomlan a tha ri fhaicinn san aoigh OS (GAVG, Average Guest MilliSec / Command) suim KAVG agus DAVG.

Tha GAVG agus DAVG air an tomhas agus tha KAVG air a thomhas: GAVG-DAVG.

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh
Stòr

Bheir sinn sùil nas mionaidiche air KAVG. Rè obrachadh àbhaisteach, bu chòir KAVG a bhith buailteach gu neoni no co-dhiù mòran nas lugha na DAVG. Is e an aon chùis as aithne dhomh far a bheil dùil gum bi KAVG àrd an ìre IOPS air an diosc VM. Anns a 'chùis seo, nuair a dh'fheuchas tu ri dhol thairis air a' chrìoch, àrdaichidh KAVG.

Is e am pàirt as cudromaiche de KAVG QAVG - an ùine ciudha giollachd taobh a-staigh an hypervisor. Tha na pàirtean eile de KAVG glè bheag.

Tha meud stèidhichte aig a’ chiudha anns an draibhear inneal-atharrachaidh diosc agus an ciudha gu na monaidhean. Airson àrainneachdan làn luchdaichte, dh’ fhaodadh gum biodh e feumail am meud seo àrdachadh. tha e ag innse mar a mheudaicheas tu ciudhaichean anns an draibhear adapter (aig an aon àm meudaichidh an ciudha gu na monaidhean). Bidh an suidheachadh seo ag obair nuair nach eil ach aon VM ag obair leis a 'ghealach, rud a tha tearc. Ma tha grunn VM air a 'ghealach, feumaidh tu cuideachd am paramadair àrdachadh Disk.SchedNumReqOutstanding (stiùireadh  an seo). Le bhith ag àrdachadh a’ chiudha, bidh thu a’ lughdachadh QAVG agus KAVG fa leth.

Ach a-rithist, leugh an toiseach na sgrìobhainnean bhon neach-reic HBA agus dèan deuchainn air na h-atharrachaidhean air being obair-lann.

Faodaidh buaidh a thoirt air meud ciudha na gealaich le bhith a’ toirt a-steach inneal SIOC (Smachd Stòraidh I/O). Bidh e a’ toirt cothrom èideadh don ghealach bho gach seirbheisiche sa bhuidheann le bhith ag atharrachadh a’ chiudha chun ghealach air na frithealaichean. Is e sin, ma tha aon de na h-aoighean a’ ruith VM a dh’ fheumas ìre neo-chothromach de choileanadh (nàbaidh fuaimneach VM), bidh SIOC a’ lughdachadh fad ciudha chun ghealach air an aoigh seo (DQLEN). Tuilleadh mion-fhiosrachaidh an seo.

Tha sinn air KAVG a rèiteach, a-nis beagan mu dheidhinn DAVG. Tha a h-uile dad sìmplidh an seo: is e DAVG an dàil a thug an àrainneachd a-muigh (lìonra dàta agus siostam stòraidh). Tha na cunntairean coileanaidh fhèin aig a h-uile siostam stòraidh ùr-nodha agus nach eil cho ùr-nodha. Gus duilgheadasan le DAVG a sgrùdadh, tha e ciallach coimhead orra. Ma tha a h-uile càil ceart gu leòr air an taobh ESXi agus stòraidh, thoir sùil air an lìonra dàta.

Gus duilgheadasan coileanaidh a sheachnadh, tagh am Poileasaidh Taghaidh Slighe (PSP) ceart airson an t-siostam stòraidh agad. Bidh cha mhòr a h-uile siostam stòraidh ùr-nodha a’ toirt taic do PSP Round-Robin (le no às aonais ALUA, Asymmetric Logical Unit Access). Leigidh am poileasaidh seo leat na slighean uile a tha rim faighinn chun t-siostam stòraidh a chleachdadh. Ann an cùis ALUA, chan eilear a’ cleachdadh ach na slighean chun rianadair leis a bheil a’ ghealach. Chan eil riaghailtean bunaiteach aig a h-uile siostam stòraidh air ESXi a tha a’ suidheachadh poileasaidh Round-Robin. Mura h-eil riaghailt ann airson an t-siostam stòraidh agad, cleachd plugan bho neach-dèanamh an t-siostam stòraidh, a chruthaicheas riaghailt fhreagarrach air a h-uile neach-aoigheachd sa bhuidheann, no cruthaich riaghailt thu fhèin. Mion-fhiosrachadh an seo

Cuideachd, tha cuid de luchd-saothrachaidh shiostaman stòraidh a’ moladh an àireamh de IOPS gach slighe atharrachadh bho luach àbhaisteach 1000 gu 1. Anns a’ chleachdadh againn, bha e comasach barrachd dèanadais a “bhriseadh” a-mach às an t-siostam stòraidh agus lùghdachadh mòr a thoirt air an ùine a dh’ fheumar airson fàilligeadh. ma dh’ fhàillig an rianadair no gun tèid ùrachadh. Thoir sùil air molaidhean an neach-reic, agus mura h-eil contraindications ann, feuch ri am paramadair seo atharrachadh. Mion-fhiosrachadh an seo.

Cunntairean coileanaidh fo-shiostam diosc inneal brìgheil bunaiteach

Tha cunntairean coileanaidh fo-shiostam diosc ann an vCenter air an cruinneachadh anns na h-earrannan Datastore, Disk, Virtual Disk:

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

earrann Stòr-dàta tha metrics ann airson stòradh diosc vSphere (stòr-dàta) air a bheil na diosgan VM suidhichte. Lorgaidh tu an seo cunntairean àbhaisteach airson:

  • IOPS (Iarrtasan cuibheasach leughaidh/sgrìobhaidh gach diog), 
  • trochur (ìre leughaidh/sgrìobhaidh), 
  • dàil (Leugh/Sgrìobh/an ùine as àirde).

Ann am prionnsapal, tha a h-uile dad soilleir bho ainmean nan cunntairean. Leig leam d ’aire a tharraing a-rithist nach eil na staitistig an seo airson VM sònraichte (no diosc VM), ach staitistig coitcheann airson an stòr-dàta gu lèir. Na mo bheachd-sa, tha e nas freagarraiche coimhead air na staitistig sin ann an ESXTOP, co-dhiù stèidhichte air gu bheil an ùine tomhais as ìsle ann an 2 diogan.

earrann diosg tha metrics ann air innealan bloca a bhios an VM a’ cleachdadh. Tha cunntairean ann airson IOPS den t-seòrsa suimeachaidh (an àireamh de ghnìomhachd cur-a-steach / toraidh rè na h-ùine tomhais) agus grunn chunntair co-cheangailte ri ruigsinneachd bloca (sgrìobadh òrdughan, ath-shuidheachadh bhusaichean). Nam bheachd-sa, tha e cuideachd nas goireasaiche am fiosrachadh seo fhaicinn ann an ESXTOP.

Earrann Diosg mas-fhìor - an rud as fheumaile a thaobh a bhith a’ lorg duilgheadasan coileanaidh fo-shiostam diosc VM. An seo chì thu coileanadh gach diosc brìgheil. Is e am fiosrachadh seo a tha a dhìth gus tuigsinn a bheil duilgheadas aig inneal brìgheil sònraichte. A bharrachd air na cunntairean àbhaisteach airson an àireamh de ghnìomhachd I / O, leugh / sgrìobh tomhas-lìonaidh agus dàil, tha cunntairean feumail anns an roinn seo a sheallas meud a’ bhloc: Leugh / Sgrìobh meud iarrtas.

Anns an dealbh gu h-ìosal tha graf de choileanadh diosc VM, far am faic thu an àireamh de IOPS, latency agus meud bloca. 

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

Faodaidh tu cuideachd tomhasan coileanaidh fhaicinn airson an stòr-dàta gu lèir ma tha SIOC air a chomasachadh. Seo fiosrachadh bunaiteach mu Latency cuibheasach agus IOPS. Gu gnàthach, chan fhaicear am fiosrachadh seo ach ann an àm fìor.

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

ESXTOP

Tha grunn scrionaichean aig ESXTOP a bheir seachad fiosrachadh air an fho-shiostam diosc aoigheachd gu h-iomlan, innealan brìgheil fa leth agus na diosgan aca.

Feuch an tòisich sinn le fiosrachadh mu innealan brìgheil. Tha an scrion “Disk VM” air a ghairm leis an iuchair “v”:

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

NVDISK Is e an àireamh de dhioscaichean VM. Gus fiosrachadh fhaicinn airson gach diosc, brùth “e” agus cuir a-steach GID an VM inntinneach.

Tha brìgh nam paramadairean a tha air fhàgail air an sgrion seo soilleir bho na h-ainmean aca.

Is e scrion feumail eile nuair a thathar a’ fuasgladh dhuilgheadasan diosc adapter. Air a ghairm leis an iuchair “d” (tha raointean A, B, C, D, E, G air an taghadh san dealbh gu h-ìosal):

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

NPTH - an àireamh de shlighean gu na monaidhean a tha rim faicinn bhon inneal-atharrachaidh seo. Gus fiosrachadh fhaighinn airson gach slighe air an inneal-atharrachaidh, brùth “e” agus cuir a-steach ainm an inneal-atharrachaidh:

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

AQLEN - meud ciudha as àirde air an inneal-atharrachaidh.

Cuideachd air an sgrion seo tha na cunntairean dàil air an do bhruidhinn mi gu h-àrd: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

Bidh an scrion inneal diosc, a tha air a ghairm le putadh air an iuchair “u”, a ’toirt seachad fiosrachadh mu innealan bloca fa leth - monaidhean (achaidhean A, B, F, G, tha mi air an taghadh san dealbh gu h-ìosal). An seo chì thu inbhe ciudha airson na monaidhean.

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

DQLEN - meud ciudha airson inneal bloca.
GNIOMHARA - an àireamh de òrdughan I / O anns an kernel ESXi.
CEUD - an àireamh de òrdughan I/O anns a’ chiudha.
% USD - ACTV / DQLEN × 100%.
LOAD – (ACTV + QUED) / DQLEN.

Ma tha % USD àrd, bu chòir dhut beachdachadh air an ciudha àrdachadh. Mar as motha a bhios òrdughan sa chiudha, ’s ann as àirde a bhios an QAVG agus, mar sin, an KAVG.

Chì thu cuideachd air scrion an inneal diosc a bheil VAAI (vStorage API airson Array Integration) a’ ruith air an t-siostam stòraidh. Gus seo a dhèanamh, tagh raointean A agus O.

Leigidh an uidheamachd VAAI leat pàirt den obair a ghluasad bhon hypervisor gu dìreach chun t-siostam stòraidh, mar eisimpleir, neoni, copaidh blocaichean no bacadh.

Mion-sgrùdadh air coileanadh VM ann an VMware vSphere. Pàirt 3: Stòradh

Mar a chì thu san dealbh gu h-àrd, tha VAAI ag obair air an t-siostam stòraidh seo: tha Zero agus ATS primitives air an cleachdadh gu gnìomhach.

Molaidhean airson obair as fheàrr leis an fho-shiostam diosc air ESXi

  • Thoir aire do mheud a’ bhloc.
  • Suidhich am meud ciudha as fheàrr air an HBA.
  • Na dìochuimhnich SIOC a chomasachadh air stòran-dàta.
  • Tagh PSP a rèir molaidhean neach-dèanamh an t-siostam stòraidh.
  • Dèan cinnteach gu bheil VAAI ag obair.

Artaigilean co-cheangailte feumail: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: www.habr.com

Cuir beachd ann