Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

Apá 1. Nipa Sipiyu
Apá 2. About Memory

Loni a yoo ṣe itupalẹ awọn metiriki ti disiki subsystem ni vSphere. Iṣoro ibi ipamọ jẹ idi ti o wọpọ julọ fun ẹrọ foju ti o lọra. Ti, ninu ọran ti Sipiyu ati Ramu, laasigbotitusita dopin ni ipele hypervisor, lẹhinna ti awọn iṣoro ba wa pẹlu disiki, o le ni lati wo pẹlu nẹtiwọọki data ati eto ipamọ.

Emi yoo jiroro lori koko-ọrọ nipa lilo apẹẹrẹ ti iraye si idinamọ si awọn ọna ṣiṣe ipamọ, botilẹjẹpe fun wiwọle faili awọn iṣiro jẹ isunmọ kanna.

A bit ti yii

Nigbati o ba n sọrọ nipa iṣẹ ṣiṣe ti eto inu disiki ti awọn ẹrọ foju, awọn eniyan nigbagbogbo san ifojusi si awọn paramita ibatan mẹta:

  • nọmba awọn iṣẹ titẹ sii / iṣẹjade (Awọn iṣẹ titẹ sii / Awọn iṣẹjade fun keji, IOPS);
  • losi;
  • idaduro awọn iṣẹ titẹ sii / o wu (Latency).

Nọmba ti IOPS maa pataki fun ID workloads: wiwọle si disk ohun amorindun be ni orisirisi awọn ibiti. Apeere ti iru fifuye le jẹ awọn data data, awọn ohun elo iṣowo (ERP, CRM), ati bẹbẹ lọ.

Bandiwidi pataki fun lesese èyà: wiwọle si awọn bulọọki be ọkan lẹhin ti miiran. Fun apẹẹrẹ, awọn olupin faili (ṣugbọn kii ṣe nigbagbogbo) ati awọn eto iwo-kakiri fidio le ṣe agbejade iru ẹru kan.

Gbigbe ni ibatan si nọmba awọn iṣẹ I/O gẹgẹbi atẹle:

Losi = IOPS * Àkọsílẹ iwọn, nibiti Iwọn Àkọsílẹ jẹ iwọn Àkọsílẹ.

Iwọn Àkọsílẹ jẹ abuda pataki ti o ṣe pataki. Awọn ẹya ode oni ti ESXi ngbanilaaye awọn bulọọki to 32 KB ni iwọn. Ti bulọọki naa ba tobi paapaa, o pin si pupọ. Kii ṣe gbogbo awọn ọna ipamọ le ṣiṣẹ daradara pẹlu iru awọn bulọọki nla, nitorinaa paramita DiskMaxIOSize wa ni Awọn Eto Ilọsiwaju ESXi. Lilo rẹ, o le dinku iwọn bulọọki ti o pọju ti o fo nipasẹ hypervisor (awọn alaye diẹ sii nibi). Ṣaaju ki o to yi paramita yii pada, Mo ṣeduro pe ki o kan si alagbawo pẹlu olupese eto ibi ipamọ tabi o kere ju ṣe idanwo awọn ayipada lori ibujoko yàrá kan. 

Iwọn bulọọki nla kan le ni ipa ipa lori iṣẹ ibi ipamọ. Paapaa ti nọmba IOPS ati ilojade ba kere diẹ, awọn latencies giga le ṣe akiyesi pẹlu iwọn bulọọki nla kan. Nitorina, san ifojusi si paramita yii.

lairi - paramita iṣẹ ṣiṣe ti o nifẹ julọ. Lairi I/O fun ẹrọ foju kan ni:

  • awọn idaduro inu hypervisor (KAVG, Apapọ Kernel MilliSec / Ka);
  • idaduro ti a pese nipasẹ nẹtiwọọki data ati eto ibi ipamọ (DAVG, Iwakọ Apapọ MilliSec/Aṣẹ).

Lapapọ lairi ti o han ni OS alejo (GAVG, Apapọ Alejo MilliSec/Aṣẹ) jẹ apapọ KAVG ati DAVG.

GAVG ati DAVG jẹ iwọn ati pe KAVG jẹ iṣiro: GAVG–DAVG.

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ
Orisun

Jẹ ká ya a jo wo ni KAVG. Lakoko iṣẹ ṣiṣe deede, KAVG yẹ ki o ṣọ lati odo tabi o kere ju kere pupọ ju DAVG. Ẹjọ kan ti Mo mọ nibiti KAVG ti nireti ga ni opin IOPS lori disiki VM. Ni ọran yii, nigbati o ba gbiyanju lati kọja opin, KAVG yoo pọ si.

Ẹya pataki julọ ti KAVG jẹ QAVG - akoko isinyi processing inu hypervisor. Awọn paati ti o ku ti KAVG jẹ aifiyesi.

Ti isinyi ninu awakọ ohun ti nmu badọgba disiki ati isinyi si awọn oṣupa ni iwọn ti o wa titi. Fun awọn agbegbe ti kojọpọ pupọ, o le wulo lati mu iwọn yii pọ si. o ti wa ni ṣe apejuwe bi o ṣe le ṣe alekun awọn ila ninu awakọ oluyipada (ni akoko kanna ti isinyi si awọn oṣupa yoo pọ si). Eto yii n ṣiṣẹ nigbati VM kan nikan n ṣiṣẹ pẹlu oṣupa, eyiti o ṣọwọn. Ti o ba ti nibẹ ni o wa ni ọpọlọpọ awọn VM lori oṣupa, o gbọdọ tun mu awọn paramita Disk.SchedNumReqOutstanding (awọn itọnisọna  nibi). Nipa jijẹ isinyi, o dinku QAVG ati KAVG lẹsẹsẹ.

Ṣugbọn lẹẹkansi, kọkọ ka iwe naa lati ọdọ ataja HBA ki o ṣe idanwo awọn ayipada lori ibujoko lab kan.

Iwọn ti isinyi si oṣupa le ni ipa nipasẹ ifisi ti ẹrọ SIOC (Ibi ipamọ I / O Iṣakoso). O pese iraye si iṣọkan si oṣupa lati ọdọ gbogbo awọn olupin ti o wa ninu iṣupọ nipa yiyipada isinyi pada si oṣupa lori awọn olupin naa. Iyẹn ni, ti ọkan ninu awọn ọmọ-ogun ba n ṣiṣẹ VM kan ti o nilo iye iṣẹ ṣiṣe ti ko ni ibamu (VM aládùúgbò alariwo), SIOC dinku ipari isinyi si oṣupa lori agbalejo yii (DQLEN). Awọn alaye diẹ sii nibi.

A ti lẹsẹsẹ jade KAVG, bayi kekere kan nipa DAVG. Ohun gbogbo ni o rọrun nibi: DAVG jẹ idaduro ti a ṣe nipasẹ agbegbe ita (nẹtiwọọki data ati eto ipamọ). Gbogbo igbalode ati kii ṣe eto ipamọ igbalode ni awọn iṣiro iṣẹ tirẹ. Lati ṣe itupalẹ awọn iṣoro pẹlu DAVG, o jẹ oye lati wo wọn. Ti o ba ti ohun gbogbo ni itanran lori ESXi ati ibi ipamọ ẹgbẹ, ṣayẹwo awọn data nẹtiwọki.

Lati yago fun awọn iṣoro iṣẹ, yan Ilana Aṣayan Ọna ti o tọ (PSP) fun eto ipamọ rẹ. Fere gbogbo awọn ọna ibi ipamọ ode oni ṣe atilẹyin PSP Round-Robin (pẹlu tabi laisi ALUA, Wiwọle Ẹka Onigbọnmọ Asymmetric). Ilana yii gba ọ laaye lati lo gbogbo awọn ọna ti o wa si eto ipamọ. Ninu ọran ALUA, awọn ọna nikan si oludari ti o ni oṣupa ni a lo. Kii ṣe gbogbo awọn ọna ipamọ lori ESXi ni awọn ofin aiyipada ti o ṣeto eto imulo Yika-Robin. Ti ko ba si ofin fun eto ipamọ rẹ, lo ohun itanna kan lati ọdọ olupese eto ipamọ, eyiti yoo ṣẹda ofin ti o baamu lori gbogbo awọn ọmọ-ogun ninu iṣupọ, tabi ṣẹda ofin funrararẹ. Awọn alaye nibi

Pẹlupẹlu, diẹ ninu awọn olupilẹṣẹ eto ipamọ ṣe iṣeduro iyipada nọmba ti IOPS fun ọna lati iye deede ti 1000 si 1. Ninu iṣe wa, eyi jẹ ki o ṣee ṣe lati "fun pọ" iṣẹ diẹ sii lati inu eto ipamọ ati dinku akoko ti o nilo fun ikuna. ni iṣẹlẹ ti ikuna oludari tabi imudojuiwọn. Ṣayẹwo awọn iṣeduro ataja, ati pe ti ko ba si awọn ilodisi, gbiyanju yiyipada paramita yii. Awọn alaye nibi.

Ipilẹ foju ẹrọ disk subsystem iṣẹ ounka

Awọn iṣiro iṣẹ ṣiṣe subsystem Disk ni vCenter ni a gba ni ibi ipamọ data, Disk, awọn apakan Disk Foju:

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

Ninu ori iwe Ibi ipamọ data awọn metiriki wa fun awọn ibi ipamọ disiki vSphere (awọn ibi ipamọ data) lori eyiti awọn disiki VM wa. Nibi iwọ yoo wa awọn iṣiro boṣewa fun:

  • IOPS (Apapọ kika/ki awọn ibeere fun iṣẹju kan), 
  • losi (Ka/Oṣuwọn Kọ), 
  • awọn idaduro (Ka / Kọ / Lairi ti o ga julọ).

Ni opo, ohun gbogbo jẹ kedere lati awọn orukọ ti awọn counter. Jẹ ki n fa ifojusi rẹ lekan si si otitọ pe awọn iṣiro nibi kii ṣe fun VM kan pato (tabi disk VM), ṣugbọn awọn iṣiro gbogbogbo fun gbogbo ibi ipamọ data. Ni ero mi, o rọrun diẹ sii lati wo awọn iṣiro wọnyi ni ESXTOP, o kere ju da lori otitọ pe akoko wiwọn to kere ju wa ni iṣẹju-aaya 2.

Ninu ori iwe disk Awọn metiriki wa lori awọn ẹrọ idina ti o lo nipasẹ VM. Awọn iṣiro wa fun IOPS ti iru akopọ (nọmba awọn iṣẹ titẹ sii/jade lakoko akoko wiwọn) ati ọpọlọpọ awọn iṣiro ti o ni ibatan si iwọle dina (Awọn pipaṣẹ aborted, Awọn atunto akero). Ni ero mi, o tun rọrun diẹ sii lati wo alaye yii ni ESXTOP.

Abala Disiki foju - iwulo julọ lati oju wiwo ti wiwa awọn iṣoro iṣẹ ṣiṣe ti VM disk subsystem. Nibi o le rii iṣẹ ṣiṣe fun disk foju kọọkan. Alaye yii ni o nilo lati ni oye boya ẹrọ foju kan pato ni iṣoro kan. Ni afikun si awọn iṣiro boṣewa fun nọmba awọn iṣẹ I / O, kika / kọ iwọn didun ati awọn idaduro, apakan yii ni awọn iṣiro to wulo ti o ṣafihan iwọn idina: Ka / Kọ iwọn ibeere.

Ni awọn aworan ni isalẹ ni a awonya ti VM disk išẹ, nibi ti o ti le ri awọn nọmba ti IOPS, lairi ati Àkọsílẹ iwọn. 

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

O tun le wo awọn metiriki iṣẹ fun gbogbo ibi ipamọ data ti SIOC ba ṣiṣẹ. Eyi ni alaye ipilẹ lori apapọ Lairi ati IOPS. Nipa aiyipada, alaye yii le ṣee wo ni akoko gidi nikan.

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

ESXTOP

ESXTOP ni ọpọlọpọ awọn iboju ti o pese alaye lori eto disiki ogun ni apapọ, awọn ẹrọ foju kọọkan ati awọn disiki wọn.

Jẹ ká bẹrẹ pẹlu alaye lori foju ero. Iboju “VM Disk” ni a pe pẹlu bọtini “v”:

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

NVDISK ni awọn nọmba ti VM disks. Lati wo alaye fun disk kọọkan, tẹ “e” ki o tẹ GID ti VM ti iwulo sii.

Itumọ awọn paramita ti o ku lori iboju yii jẹ kedere lati awọn orukọ wọn.

Iboju miiran ti o wulo nigbati laasigbotitusita jẹ ohun ti nmu badọgba Disk. Ti a pe nipasẹ bọtini “d” (awọn aaye A,B,C,D,E,G ti yan ninu aworan ni isalẹ):

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

NPTH - nọmba awọn ọna si awọn oṣupa ti o han lati inu ohun ti nmu badọgba yii. Lati gba alaye fun ọna kọọkan lori ohun ti nmu badọgba, tẹ “e” ko si tẹ orukọ ohun ti nmu badọgba sii:

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

AQLEN – o pọju isinyi iwọn lori ohun ti nmu badọgba.

Paapaa lori iboju yii ni awọn iṣiro idaduro ti Mo ti sọrọ nipa loke: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

Iboju ẹrọ Disk, eyiti a pe nipasẹ titẹ bọtini “u”, pese alaye lori awọn ẹrọ idinaki kọọkan - awọn oṣupa (awọn aaye A, B, F, G, Mo yan ninu aworan ni isalẹ). Nibi o le rii ipo ti isinyi fun awọn oṣupa.

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

DQLEN – iwọn isinyi fun a Àkọsílẹ ẹrọ.
ACTV - nọmba ti awọn aṣẹ I/O ni ekuro ESXi.
QUED – nọmba ti I/O ase ninu awọn ti isinyi.
% USD ACTV / DQLEN × 100%.
Gbigba – (ACTV + QUED) / DQLEN.

Ti% USD ba ga, o yẹ ki o ronu jijẹ isinyi naa. Awọn aṣẹ diẹ sii ni isinyi, ga ni QAVG ati, ni ibamu, KAVG.

O tun le rii loju iboju ẹrọ Disk boya VAAI (vStorage API fun Array Integration) nṣiṣẹ lori eto ibi ipamọ naa. Lati ṣe eyi, yan awọn aaye A ati O.

Ilana VAAI gba ọ laaye lati gbe apakan ti iṣẹ naa lati hypervisor taara si eto ibi ipamọ, fun apẹẹrẹ, zeroing, didakọ awọn bulọọki tabi didi.

Onínọmbà ti iṣẹ VM ni VMware vSphere. Apá 3: Ibi ipamọ

Gẹgẹbi o ti le rii ninu aworan loke, VAAI ṣiṣẹ lori eto ibi ipamọ yii: Zero ati ATS primitives ni a lo ni itara.

Italolobo fun iṣapeye iṣẹ pẹlu awọn disk subsystem on ESXi

  • San ifojusi si awọn Àkọsílẹ iwọn.
  • Ṣeto iwọn isinyi to dara julọ lori HBA.
  • Maṣe gbagbe lati mu SIOC ṣiṣẹ lori awọn ibi ipamọ data.
  • Yan PSP kan ni ibamu pẹlu awọn iṣeduro olupese eto ipamọ.
  • Rii daju pe VAAI n ṣiṣẹ.

Awọn nkan ti o wulo lori koko ọrọ naa: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

orisun: www.habr.com

Fi ọrọìwòye kun