{"id":36486,"date":"2019-10-31T22:11:54","date_gmt":"2019-10-31T19:11:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-3-storage\/"},"modified":"2019-10-31T22:11:54","modified_gmt":"2019-10-31T19:11:54","slug":"analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-3-storage","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-3-storage","title":{"rendered":"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/8f3ffe4a8666f3c2f7126d8fecfa1e3a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/dataline\/blog\/452884\/\">\u010c\u00e1st 1. O CPU<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/dataline\/blog\/455820\/\">\u010c\u00e1st 2. O pam\u011bti<\/a><\/noindex><\/p>\n<p>Dnes se pod\u00edv\u00e1me na metriky diskov\u00e9ho subsyst\u00e9mu v vSphere. Probl\u00e9m se skladov\u00e1n\u00edm je nej\u010dast\u011bj\u0161\u00ed p\u0159\u00ed\u010dinou pomal\u00e9ho provozu virtu\u00e1ln\u00edho stroje. Zat\u00edmco u CPU a RAM troubleshooting kon\u010d\u00ed na \u00farovni hypervizoru, u probl\u00e9m\u016f s diskem m\u016f\u017ee b\u00fdt nutn\u00e9 se zab\u00fdvat s\u00edt\u00ed a \u00falo\u017ei\u0161ti dat.<\/p>\n<p>T\u00e9ma budu rozeb\u00edrat na p\u0159\u00edkladu blokov\u00e9ho p\u0159\u00edstupu k \u00falo\u017ei\u0161ti, i kdy\u017e p\u0159i files accessible jsou ukazatele p\u0159ibli\u017en\u011b stejn\u00e9.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Trochu teorie<\/h3>\n<p>\nKdy\u017e se mluv\u00ed o v\u00fdkonu diskov\u00e9ho subsyst\u00e9mu virtu\u00e1ln\u00edch stroj\u016f, obvykle se zam\u011b\u0159ujeme na t\u0159i vz\u00e1jemn\u011b souvisej\u00edc\u00ed parametry:<\/p>\n<ul>\n<li>po\u010det operac\u00ed vstupu\/v\u00fdstupu (Input\/Output Operations Per Second, IOPS);<\/li>\n<li>pr\u016fchodnost (Throughput);<\/li>\n<li>prodlevu operac\u00ed vstupu\/v\u00fdstupu (Latency).<\/li>\n<\/ul>\n<p>\n<b>Po\u010det IOPS<\/b> je obvykle d\u016fle\u017eit\u00fd pro n\u00e1ro\u010dnosti n\u00e1hodn\u00e9ho charakteru (random): p\u0159\u00edstup k blok\u016fm na disku, kter\u00e9 jsou um\u00edst\u011bny na r\u016fzn\u00fdch m\u00edstech. P\u0159\u00edkladem takov\u00e9ho zat\u00ed\u017een\u00ed mohou b\u00fdt datab\u00e1ze, obchodn\u00ed aplikace (ERP, CRM) atd.<\/p>\n<p><b>\u0160\u00ed\u0159ka p\u00e1sma<\/b> je d\u016fle\u017eit\u00fd pro zat\u00ed\u017een\u00ed sekven\u010dn\u00edho charakteru: p\u0159\u00edstup k blok\u016fm um\u00edst\u011bn\u00fdm za sebou. Nap\u0159\u00edklad takov\u00e9 zat\u00ed\u017een\u00ed mohou generovat souborov\u00e9 servery (ale ne v\u017edy) a syst\u00e9my videonahr\u00e1v\u00e1n\u00ed.<\/p>\n<p>Pr\u016fchodnost souvis\u00ed s po\u010dtem operac\u00ed vstupu\/v\u00fdstupu n\u00e1sleduj\u00edc\u00edm zp\u016fsobem:<\/p>\n<p><i>Throughput = IOPS * Velikost bloku<\/i>, kde Velikost bloku je velikost bloku.<\/p>\n<p>Velikost bloku je pom\u011brn\u011b d\u016fle\u017eit\u00e1 charakteristika. Modern\u00ed verze ESXi propou\u0161t\u011bj\u00ed bloky o velikosti a\u017e 32 767 KB. Pokud je blok je\u0161t\u011b v\u011bt\u0161\u00ed, je rozd\u011blen na v\u00edce. Ne v\u0161echna \u00falo\u017ei\u0161t\u011b mohou efektivn\u011b pracovat s tak velk\u00fdmi bloky, proto v pokro\u010dil\u00fdch nastaven\u00edch ESXi existuje parametr DiskMaxIOSize. Pomoc\u00ed n\u011bj je mo\u017en\u00e9 sn\u00ed\u017eit maxim\u00e1ln\u00ed velikost bloku, kter\u00fd hypervizor propou\u0161t\u00ed (v\u00edce <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1003469\">zde<\/a><\/noindex>). Doporu\u010duji se p\u0159ed zm\u011bnou tohoto parametru poradit s v\u00fdrobcem \u00falo\u017ei\u0161t\u011b nebo alespo\u0148 otestovat zm\u011bny na laboratorn\u00edm st\u00e1nku.\u00a0<\/p>\n<p>Velk\u00e1 velikost bloku m\u016f\u017ee negativn\u011b ovlivnit v\u00fdkon \u00falo\u017ei\u0161t\u011b. I kdy\u017e je po\u010det IOPS a throughput relativn\u011b mal\u00fd, p\u0159i velk\u00e9 velikosti bloku mohou b\u00fdt pozorov\u00e1ny vysok\u00e9 prodlevy. Proto si na tento parametr dejte pozor.<\/p>\n<p><b>Latence<\/b> \u2013 nejzaj\u00edmav\u011bj\u0161\u00ed parametr v\u00fdkonu. Prodleva operac\u00ed vstupu\/v\u00fdstupu pro virtu\u00e1ln\u00ed stroj se skl\u00e1d\u00e1 z:<\/p>\n<ul>\n<li>prodlevy uvnit\u0159 hypervizoru (KAVG, Average Kernel MilliSec\/Read);<\/li>\n<li>zpo\u017ed\u011bn\u00ed, kter\u00e9 poskytuje s\u00ed\u0165 pro p\u0159enos dat a \u00falo\u017ei\u0161t\u011b (DAVG, pr\u016fm\u011brn\u00e9 zpo\u017ed\u011bn\u00ed \u0159idi\u010de v milisekund\u00e1ch\/p\u0159\u00edkaz).<\/li>\n<\/ul>\n<p>\nCelkov\u00e9 zpo\u017ed\u011bn\u00ed, kter\u00e9 je viditeln\u00e9 v hostitelsk\u00e9m opera\u010dn\u00edm syst\u00e9mu (GAVG, pr\u016fm\u011brn\u00e9 zpo\u017ed\u011bn\u00ed hosta v milisekund\u00e1ch\/p\u0159\u00edkaz), je sou\u010dtem KAVG a DAVG.<\/p>\n<p>GAVG a DAVG se m\u011b\u0159\u00ed, zat\u00edmco KAVG se vypo\u010d\u00edt\u00e1v\u00e1: GAVG\u2013DAVG.<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/729f519b4fb72b3fbb74237847a05baa.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <noindex><a rel=\"nofollow\" href=\"https:\/\/www.codyhosterman.com\/2018\/03\/what-is-the-latency-stat-qavg\/\"><i>Zdroj<\/i><\/a><\/noindex><\/p>\n<p>Poj\u010fme se podrobn\u011bji zam\u011b\u0159it na <b>KAVG<\/b>. P\u0159i norm\u00e1ln\u00edm chodu by KAVG m\u011bl sm\u011b\u0159ovat k nule nebo alespo\u0148 b\u00fdt zna\u010dn\u011b men\u0161\u00ed ne\u017e DAVG. Jedin\u00fd zn\u00e1m\u00fd p\u0159\u00edpad, kdy je KAVG o\u010dek\u00e1van\u011b vysok\u00e9, jsou omezen\u00ed IOPS na disku VM. V tomto p\u0159\u00edpad\u011b bude KAVG r\u016fst p\u0159i pokusu o p\u0159ekro\u010den\u00ed limitu.<\/p>\n<p>Nejv\u00fdznamn\u011bj\u0161\u00ed slo\u017ekou KAVG je QAVG \u2013 \u010das str\u00e1ven\u00fd ve front\u011b na zpracov\u00e1n\u00ed uvnit\u0159 hypervizora. Ostatn\u00ed slo\u017eky KAVG jsou zanedbateln\u00e9.<\/p>\n<p>Fronta v ovlada\u010di diskov\u00e9ho adapt\u00e9ru a fronty k lun\u00e1m maj\u00ed pevnou velikost. Pro vysoce zat\u00ed\u017een\u00e9 prost\u0159ed\u00ed m\u016f\u017ee b\u00fdt u\u017eite\u010dn\u00e9 tuto velikost zv\u00fd\u0161it. <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1267\">Zde<\/a><\/noindex> je pops\u00e1no, jak zv\u00fd\u0161it fronty v ovlada\u010di adapt\u00e9ru (sou\u010dasn\u011b se zv\u00fd\u0161\u00ed fronta k lun\u00e1m). Toto nastaven\u00ed funguje, kdy\u017e s lunou pracuje pouze jeden VM, co\u017e se st\u00e1v\u00e1 z\u0159\u00eddka. Pokud m\u00e1 lunu v\u00edce VM, je tak\u00e9 nutn\u00e9 zv\u00fd\u0161it parametr <i>Disk.SchedNumReqOutstanding<\/i> (pokyn\u00a0 <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1268\">zde<\/a><\/noindex>). Zv\u00fd\u0161en\u00edm fronty sni\u017eujete QAVG a KAVG odpov\u00eddaj\u00edc\u00edm zp\u016fsobem.<\/p>\n<p>Ale znovu, nejprve se seznamte s dokumentac\u00ed od dodavatele HBA a otestujte zm\u011bny na laboratorn\u00edm prost\u0159ed\u00ed. <\/p>\n<p>Na velikost fronty k lun\u011b m\u016f\u017ee m\u00edt vliv aktivace mechanismu SIOC (Storage I\/O Control). Ten zaji\u0161\u0165uje rovnom\u011brn\u00fd p\u0159\u00edstup k lun\u011b ze strany v\u0161ech server\u016f v clusterech t\u00edm, \u017ee dynamicky m\u011bn\u00ed frontu k lun\u011b na serverech. To znamen\u00e1, \u017ee pokud na n\u011bjak\u00e9m z hostitel\u016f b\u011b\u017e\u00ed VM, kter\u00e1 vy\u017eaduje nep\u0159im\u011b\u0159en\u011b mnoho v\u00fdkonu (noisy neighbor VM), SIOC zkracuje d\u00e9lku fronty k lun\u011b na tomto hostiteli (DQLEN). Podrobn\u011bji <noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2019\/03\/05\/dqlen-changes-what-is-going-on\/\">zde<\/a><\/noindex>.<\/p>\n<p>S KAVG jsme se zab\u00fdvali, nyn\u00ed n\u011bco o <b>DAVG<\/b>. Tady je to jednoduch\u00e9: DAVG je zpo\u017ed\u011bn\u00ed, kter\u00e9 zav\u00e1d\u00ed vn\u011bj\u0161\u00ed prost\u0159ed\u00ed (s\u00ed\u0165 pro p\u0159enos dat a \u00falo\u017ei\u0161t\u011b). V ka\u017ed\u00e9m modern\u00edm, ale i v m\u00e9n\u011b modern\u00edm \u00falo\u017ei\u0161ti jsou sv\u00e9 v\u00fdkonnostn\u00ed po\u010d\u00edtadla. Pro anal\u00fdzu probl\u00e9m\u016f s DAVG m\u00e1 smysl se na n\u011b pod\u00edvat. Pokud je z pohledu ESXi a \u00falo\u017ei\u0161t\u011b v\u0161e v po\u0159\u00e1dku, zkontrolujte s\u00ed\u0165 pro p\u0159enos dat.<\/p>\n<p>Aby se p\u0159ede\u0161lo probl\u00e9m\u016fm s v\u00fdkonem, vyberte spr\u00e1vnou politiku v\u00fdb\u011bru cesty (PSP) pro v\u00e1\u0161 \u00falo\u017en\u00fd syst\u00e9m. V podstat\u011b v\u0161echny modern\u00ed \u00falo\u017en\u00e9 syst\u00e9my podporuj\u00ed politiku Round-Robin PSP (s ALUA, asymetrick\u00fdm p\u0159\u00edstupem k logick\u00fdm jednotk\u00e1m, nebo bez n\u011bj). Tato politika umo\u017e\u0148uje vyu\u017e\u00edt v\u0161echny dostupn\u00e9 cesty k \u00falo\u017en\u00e9mu syst\u00e9mu. V p\u0159\u00edpad\u011b ALUA se pou\u017e\u00edvaj\u00ed pouze cesty k \u0159adi\u010di, kter\u00fd vlastn\u00ed LUN. Ne pro v\u0161echny \u00falo\u017en\u00e9 syst\u00e9my na ESXi existuj\u00ed v\u00fdchoz\u00ed pravidla, kter\u00e1 nastavuj\u00ed politiku Round-Robin. Pokud pro v\u00e1\u0161 \u00falo\u017en\u00fd syst\u00e9m pravidlo neexistuje, pou\u017eijte plugin od v\u00fdrobce \u00falo\u017en\u00e9ho syst\u00e9mu, kter\u00fd vytvo\u0159\u00ed odpov\u00eddaj\u00edc\u00ed pravidlo na v\u0161ech hostitel\u00edch clusteru, nebo vytvo\u0159te pravidlo sami. Dal\u0161\u00ed podrobnosti <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2053628\">zde<\/a><\/noindex>.\u00a0<\/p>\n<p>Tak\u00e9 n\u011bkte\u0159\u00ed v\u00fdrobci \u00falo\u017en\u00fdch syst\u00e9m\u016f doporu\u010duj\u00ed zm\u011bnit po\u010det IOPS na cest\u011b ze standardn\u00ed hodnoty 1000 na 1. V na\u0161\u00ed praxi to umo\u017enilo \u201evyt\u00e1hnout\u201c z \u00falo\u017en\u00e9ho syst\u00e9mu v\u00edce v\u00fdkonu a v\u00fdrazn\u011b zkr\u00e1tit \u010das pot\u0159ebn\u00fd na failover v p\u0159\u00edpad\u011b selh\u00e1n\u00ed nebo aktualizace \u0159adi\u010d\u016f. Ov\u011b\u0159te si doporu\u010den\u00ed dodavatele, a pokud nejsou \u017e\u00e1dn\u00e1 omezen\u00ed, zkuste tuto hodnotu zm\u011bnit. Dal\u0161\u00ed podrobnosti <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2069356\">zde<\/a><\/noindex>.<\/p>\n<h3>Hlavn\u00ed statistiky v\u00fdkonu diskov\u00e9ho subsyst\u00e9mu virtu\u00e1ln\u00edho stroje<\/h3>\n<p>\nStatistiky v\u00fdkonu diskov\u00e9ho subsyst\u00e9mu v vCenter jsou shrom\u00e1\u017ed\u011bny v sekc\u00edch Datastore, Disk, Virtu\u00e1ln\u00ed disk:<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/ae852a6a128914a7aff36f461c5f0721.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nV sekci <b>Datastore<\/b> se nach\u00e1zej\u00ed metriky pro diskov\u00e1 \u00falo\u017ei\u0161t\u011b vSphere (datastory), na kter\u00fdch le\u017e\u00ed disky VM. Zde najdete standardn\u00ed metriky pro:<\/p>\n<ul>\n<li>IOPS (pr\u016fm\u011brn\u00e9 \u010dten\u00ed\/z\u00e1pis po\u017eadavk\u016f za sekundu),\u00a0<\/li>\n<li>propustnost (\u010dtec\u00ed\/zapisovac\u00ed rychlost),\u00a0<\/li>\n<li>zpo\u017ed\u011bn\u00ed (\u010dten\u00ed\/z\u00e1pis\/nejvy\u0161\u0161\u00ed zpo\u017ed\u011bn\u00ed).<\/li>\n<\/ul>\n<p>\nZ n\u00e1zv\u016f statistik je vlastn\u011b v\u0161e jasn\u00e9. Je\u0161t\u011b jednou bych cht\u011bl upozornit, \u017ee zde statistika nen\u00ed za konkr\u00e9tn\u00ed VM (nebo disk VM), ale celkov\u00e1 pro cel\u00e9 datastore. Podle m\u00e9ho n\u00e1zoru je tato statistika pohodln\u011bj\u0161\u00ed sledovat v ESXTOP, alespo\u0148 s ohledem na to, \u017ee minim\u00e1ln\u00ed m\u011b\u0159ic\u00ed obdob\u00ed tam je 2 sekundy.<\/p>\n<p>V sekci <b>Disk<\/b> se nach\u00e1zej\u00ed metriky pro blokov\u00e1 za\u0159\u00edzen\u00ed, kter\u00e1 pou\u017e\u00edvaj\u00ed VM. Existuj\u00ed zde statistiky typu summation (po\u010det vstupn\u00edch\/v\u00fdstupn\u00edch operac\u00ed za m\u011b\u0159ic\u00ed obdob\u00ed) a n\u011bkolik statistik t\u00fdkaj\u00edc\u00edch se blokov\u00e9ho p\u0159\u00edstupu (P\u0159\u00edkazy zru\u0161en\u00e9, Resetov\u00e1n\u00ed sb\u011brnice). Tuto informaci, podle m\u00e9ho n\u00e1zoru, je tak\u00e9 pohodln\u011bj\u0161\u00ed sledovat v ESXTOP.<\/p>\n<p>Sekce <b>Virtu\u00e1ln\u00ed disk<\/b> \u2013 je nejzaj\u00edmav\u011bj\u0161\u00ed z hlediska vyhled\u00e1v\u00e1n\u00ed probl\u00e9m\u016f s v\u00fdkonem diskov\u00e9ho subsyst\u00e9mu VM. Zde si m\u016f\u017eete prohl\u00e9dnout v\u00fdkon ka\u017ed\u00e9ho virtu\u00e1ln\u00edho disku. Tyto informace jsou nezbytn\u00e9 k pochopen\u00ed, zda m\u00e1 konkr\u00e9tn\u00ed virtu\u00e1ln\u00ed stroj probl\u00e9m. Krom\u011b standardn\u00edch ukazatel\u016f po\u010dtu operac\u00ed I\/O, objemu \u010dten\u00ed\/z\u00e1pisu a zpo\u017ed\u011bn\u00ed obsahuje tato sekce u\u017eite\u010dn\u00e9 ukazatele, kter\u00e9 ukazuj\u00ed velikost bloku: velikost Read\/Write request.<\/p>\n<p>Na obr\u00e1zku n\u00ed\u017ee je graf v\u00fdkonu disku VM, na kter\u00e9m m\u016f\u017eete vid\u011bt po\u010det IOPS, zpo\u017ed\u011bn\u00ed a velikost bloku.\u00a0<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/36d2a4d006d2c1bfd4d9961c745f26b6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTak\u00e9 metriky v\u00fdkonu lze zobrazit v cel\u00e9m datastoru, pokud je zapnuto SIOC. Zde jsou z\u00e1kladn\u00ed informace o pr\u016fm\u011brn\u00e9 latenci a IOPS. Standardn\u011b je mo\u017en\u00e9 tyto informace zobrazit pouze v re\u00e1ln\u00e9m \u010dase.<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/7872dd131008dfdae09141553b4e42f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>ESXTOP<\/h3>\n<p>\nV ESXTOP je n\u011bkolik obrazovek, na kter\u00fdch jsou zobrazeny informace o diskov\u00e9m subsyst\u00e9mu hostitele jako celku, jednotliv\u00fdch virtu\u00e1ln\u00edch stroj\u00edch a jejich disc\u00edch.<\/p>\n<p>Za\u010dn\u011bme informacemi o virtu\u00e1ln\u00edch stroj\u00edch. Obrazovka \u201eDisk VM\u201c se vyvol\u00e1v\u00e1 kl\u00e1vesou \u201ev\u201c:<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/793273e19fca1e4f19b96204202019fb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>NVDISK<\/b> \u2013 to je po\u010det disk\u016f VM. Chcete-li si prohl\u00e9dnout informace o ka\u017ed\u00e9m disku, stiskn\u011bte \u201ee\u201c a zadejte GID zaj\u00edmav\u00e9ho VM.<\/p>\n<p>Hodnoty ostatn\u00edch parametr\u016f na t\u00e9to obrazovce jsou jasn\u00e9 z jejich n\u00e1zv\u016f.<\/p>\n<p>Dal\u0161\u00ed u\u017eite\u010dn\u00e1 obrazovka p\u0159i hled\u00e1n\u00ed probl\u00e9m\u016f \u2013 Disk adapter. Je vyvol\u00e1na kl\u00e1vesou \u201ed\u201c (na obr\u00e1zku n\u00ed\u017ee byly vybr\u00e1ny pole A, B, C, D, E, G):<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/71a7f1e3f1e40f3dbacf61385a3c07cc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>NPTH<\/b> \u2013 po\u010det cest k lun\u00e1m, kter\u00e9 jsou viditeln\u00e9 z tohoto adapt\u00e9ru. Abychom z\u00edskali informace o ka\u017ed\u00e9 cest\u011b na adapt\u00e9ru, stiskn\u011bte \u201ee\u201c a zadejte n\u00e1zev adapt\u00e9ru:<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/12661003ce8be542ed4c5e262da77d90.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>AQLEN<\/b> \u2013 maxim\u00e1ln\u00ed velikost fronty na adapt\u00e9ru.<\/p>\n<p>Na t\u00e9to obrazovce jsou tak\u00e9 zobrazeny ukazatele zpo\u017ed\u011bn\u00ed, o kter\u00fdch jsem hovo\u0159il v\u00fd\u0161e: <b>KAVG\/cmd, GAVG\/cmd, DAVG\/cmd, QAVG\/cmd<\/b>. <\/p>\n<p>Na obrazovce Disk device, kter\u00e1 se vyvol\u00e1v\u00e1 kl\u00e1vesou \u201eu\u201c, jsou zobrazeny informace o jednotliv\u00fdch blokov\u00fdch za\u0159\u00edzen\u00edch \u2013 lun\u00e1ch (na obr\u00e1zku n\u00ed\u017ee byla vybr\u00e1na pole A, B, F, G, I). Zde m\u016f\u017eete vid\u011bt stav fronty k lun\u00e1m. <\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/6331ee64398fe7057c0eec015165f0a5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>DQLEN<\/b> \u2013 velikost fronty pro blokov\u00e9 za\u0159\u00edzen\u00ed.<br \/>\n<b>ACTV<\/b> \u2013 po\u010det p\u0159\u00edkaz\u016f I\/O v j\u00e1d\u0159e ESXi.<br \/>\n<b>QUED<\/b> \u2013 po\u010det p\u0159\u00edkaz\u016f I\/O ve front\u011b.<br \/>\n<b>%USD<\/b> \u2013 ACTV \/ DQLEN \u00d7 100%.<br \/>\n<b>LOAD<\/b> \u2013 (ACTV + QUED) \/ DQLEN.<\/p>\n<p>Pokud je %USD vysok\u00e9, stoj\u00ed za to zv\u00e1\u017eit mo\u017enost zv\u00fd\u0161en\u00ed fronty. \u010c\u00edm v\u00edce p\u0159\u00edkaz\u016f je ve front\u011b, t\u00edm vy\u0161\u0161\u00ed je QAVG a, odpov\u00eddaj\u00edc\u00edm zp\u016fsobem, KAVG.<\/p>\n<p>Na obrazovce Disk device lze tak\u00e9 zjistit, zda na \u00falo\u017ei\u0161ti VAAI (vStorage API for Array Integration) funguje. K tomu je t\u0159eba vybrat pole A a O. <\/p>\n<p>Mechanismus VAAI umo\u017e\u0148uje p\u0159esunout \u010d\u00e1st pr\u00e1ce z hypervizoru p\u0159\u00edmo na \u00falo\u017ei\u0161t\u011b, nap\u0159\u00edklad nulov\u00e1n\u00ed, kop\u00edrov\u00e1n\u00ed blok\u016f nebo z\u00e1mky.<\/p>\n<p><img decoding=\"async\" alt=\"Anal\u00fdza v\u00fdkonu VM ve VMware vSphere. \u010c\u00e1st 3: Storage\" src=\"\/wp-content\/uploads\/2019\/07\/131342d74e69af9c0898a1b350e883c8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJak je vid\u011bt na obr\u00e1zku v\u00fd\u0161e, na tomto \u00falo\u017ei\u0161ti VAAI funguje: aktivn\u011b se pou\u017e\u00edvaj\u00ed primitivy Zero a ATS.<\/p>\n<h3>Tipy na optimalizaci pr\u00e1ce s diskov\u00fdm subsyst\u00e9mem na ESXi<\/h3>\n<p><\/p>\n<ul>\n<li>V\u011bnujte pozornost velikosti bloku.<\/li>\n<li>Nastavte optim\u00e1ln\u00ed velikost fronty na HBA.<\/li>\n<li>Nezapome\u0148te zapnout SIOC na datastorech.<\/li>\n<li>Vyberte PSP podle doporu\u010den\u00ed v\u00fdrobce \u00falo\u017ei\u0161t\u011b.<\/li>\n<li>Ujist\u011bte se, \u017ee VAAI funguje.<\/li>\n<\/ul>\n<p>\n<b class=\"spoiler_title\">U\u017eite\u010dn\u00e9 \u010dl\u00e1nky na t\u00e9ma:<\/b><noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2011\/06\/23\/disk-schednumreqoutstanding-the-story\/\">http:\/\/www.yellow-bricks.com\/2011\/06\/23\/disk-schednumreqoutstanding-the-story\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2009\/09\/29\/whats-that-alua-exactly\/\">http:\/\/www.yellow-bricks.com\/2009\/09\/29\/whats-that-alua-exactly\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.yellow-bricks.com\/2019\/03\/05\/dqlen-changes-what-is-going-on\/\">http:\/\/www.yellow-bricks.com\/2019\/03\/05\/dqlen-changes-what-is-going-on\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codyhosterman.com\/2017\/02\/understanding-vmware-esxi-queuing-and-the-flasharray\/\">https:\/\/www.codyhosterman.com\/2017\/02\/understanding-vmware-esxi-queuing-and-the-flasharray\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.codyhosterman.com\/2018\/03\/what-is-the-latency-stat-qavg\/\">https:\/\/www.codyhosterman.com\/2018\/03\/what-is-the-latency-stat-qavg\/<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1267\">https:\/\/kb.vmware.com\/s\/article\/1267<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1268\">https:\/\/kb.vmware.com\/s\/article\/1268<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1027901\">https:\/\/kb.vmware.com\/s\/article\/1027901<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2069356\">https:\/\/kb.vmware.com\/s\/article\/2069356<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/2053628\">https:\/\/kb.vmware.com\/s\/article\/2053628<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/kb.vmware.com\/s\/article\/1003469\">https:\/\/kb.vmware.com\/s\/article\/1003469<\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.vmware.com\/content\/dam\/digitalmarketing\/vmware\/en\/pdf\/techpaper\/performance\/vsphere-esxi-vcenter-server-67-performance-best-practices.pdf\">https:\/\/www.vmware.com\/content\/dam\/digitalmarketing\/vmware\/en\/pdf\/techpaper\/performance\/vsphere-esxi-vcenter-server-67-performance-best-practices.pdf<\/a><\/noindex><\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/dataline\/blog\/461127\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0430\u0441\u0442\u044c 1. \u041f\u0440\u043e CPU \u0427\u0430\u0441\u0442\u044c 2. \u041f\u0440\u043e Memory \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u0440\u0430\u0437\u0431\u0435\u0440\u0435\u043c \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0434\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0432 vSphere. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043e \u0441\u0442\u043e\u0440\u0430\u0434\u0436\u0435\u043c \u2013 \u0441\u0430\u043c\u0430\u044f \u0447\u0430\u0441\u0442\u0430\u044f \u043f\u0440\u0438\u0447\u0438\u043d\u0430 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b. \u0415\u0441\u043b\u0438 \u0432 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u0441 CPU \u0438 RAM \u0442\u0440\u0430\u0431\u043b\u0448\u0443\u0442\u0438\u043d\u0433 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430, \u0442\u043e \u043f\u0440\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u0445 \u0441 \u0434\u0438\u0441\u043a\u043e\u043c, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u0441\u0435\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0421\u0425\u0414. \u0422\u0435\u043c\u0443 \u0431\u0443\u0434\u0443 \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27306,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36486","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-3-storage\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u043d\u0430\u043b\u0438\u0437 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0412\u041c \u0432 VMware vSphere. \u0427\u0430\u0441\u0442\u044c 3: Storage | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-3-storage\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:11:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:11:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Anal\u00fdza v\u00fdkonu VM v VMware vSphere. \u010c\u00e1st 3: Storage | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-3-storage","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u043d\u0430\u043b\u0438\u0437 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0412\u041c \u0432 VMware vSphere. \u0427\u0430\u0441\u0442\u044c 3: Storage | ProHoster","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/analiz-proizvoditelnosti-vm-v-vmware-vsphere-chast-3-storage","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:11:54+00:00","article:modified_time":"2019-10-31T19:11:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36486","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 03:31:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:44:22","updated":"2026-01-22 03:31:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=36486"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/36486\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/27306"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=36486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=36486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=36486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}