په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

برخه 1. د CPU په اړه
برخه 2. د حافظې په اړه

نن ورځ موږ به په vSphere کې د ډیسک فرعي سیسټم میټریکونه تحلیل کړو. د ذخیره کولو ستونزه د ورو مجازی ماشین لپاره ترټولو عام دلیل دی. که د CPU او RAM په حالت کې، د هایپروایسر په کچه د ستونزو حل کول پای ته رسیږي، نو که چیرې د ډیسک سره ستونزې شتون ولري، تاسو ممکن د ډیټا شبکې او ذخیره کولو سیسټم سره معامله وکړئ.

زه به د ذخیره کولو سیسټمونو ته د بلاک لاسرسي مثال په کارولو سره موضوع بحث وکړم ، که څه هم د فایل لاسرسي لپاره کاونټرونه نږدې ورته دي.

یو څه تیوری

کله چې د مجازی ماشینونو ډیسک فرعي سیسټم فعالیت په اړه وغږیږئ ، خلک معمولا درې متقابل پیرامیټونو ته پاملرنه کوي:

  • د ننوتلو/آؤټ پټ عملیاتو شمیر (په ثانیه کې د ننوتلو/آؤټ پټ عملیات، IOPS)؛
  • throughput
  • د داخلیدو/آؤټ پوټ عملیاتو ځنډ (وخت).

د IOPS شمیر معمولا د تصادفي کاري بارونو لپاره مهم: په مختلف ځایونو کې موقعیت لرونکي ډیسک بلاکونو ته لاسرسی. د دې ډول بار یوه بیلګه کیدای شي ډیټابیسونه، سوداګریز غوښتنلیکونه (ERP، CRM) وي.

بانډوید د ترتیبي بارونو لپاره مهم: یو بل وروسته بلاکونو ته لاسرسی. د مثال په توګه، د فایل سرورونه (مګر تل نه) او د ویډیو سرویلانس سیسټمونه کولی شي دا ډول بار تولید کړي.

Throughput په لاندې ډول د I/O عملیاتو شمیر پورې اړه لري:

Throughput = IOPS * د بلاک اندازه، چیرې چې د بلاک اندازه د بلاک اندازه ده.

د بلاک اندازه یو خورا مهم ځانګړتیا ده. د ESXi عصري نسخې تر 32 KB پورې بلاکونو ته اجازه ورکوي. که بلاک حتی لوی وي، دا په څو ویشل شوی. د ذخیره کولو ټول سیسټمونه نشي کولی د داسې لوی بلاکونو سره په اغیزمنه توګه کار وکړي، نو د ESXi پرمختللي ترتیباتو کې د DiskMaxIOSize پیرامیټر شتون لري. د دې په کارولو سره ، تاسو کولی شئ د هایپروایزر لخوا پریښودل شوي اعظمي بلاک اندازه کم کړئ (نور توضیحات دلته). د دې پیرامیټر بدلولو دمخه ، زه وړاندیز کوم چې تاسو د ذخیره کولو سیسټم جوړونکي سره مشوره وکړئ یا لږترلږه په لابراتوار بنچ کې بدلونونه معاینه کړئ. 

د لوی بلاک اندازه کولی شي د ذخیره کولو فعالیت باندې ناوړه اغیزه ولري. حتی که د IOPS شمیر او throughput نسبتا کوچنی وي، لوړ ځنډونه د لوی بلاک اندازې سره لیدل کیدی شي. له همدې امله، دې پیرامیټر ته پام وکړئ.

لطیسي - ترټولو په زړه پوري فعالیت پیرامیټر. د مجازی ماشین لپاره د I/O ځنډ عبارت دی له:

  • د هایپروایزر دننه ځنډ (KAVG، اوسط دانه ملی سیک/لوستل)؛
  • ځنډ د ډیټا شبکې او ذخیره کولو سیسټم لخوا چمتو شوی (DAVG، اوسط ډرایور MilliSec/ Command).

ټول ځنډ چې په میلمه OS کې لیدل کیږي (GAVG، اوسط میلمانه ملی سیک/کمانډ) د KAVG او DAVG مجموعه ده.

GAVG او DAVG اندازه کیږي او KAVG محاسبه کیږي: GAVG – DAVG.

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول
سرچینه

راځئ چې نږدې نږدې وګورو KAVG. د نورمال عملیاتو په جریان کې، KAVG باید صفر ته ورسیږي یا لږترلږه د DAVG څخه ډیر لږ وي. یوازینی قضیه چې زه پوهیږم چیرې چې KAVG تمه کیږي لوړ وي د VM ډیسک کې د IOPS حد دی. په دې حالت کې، کله چې تاسو د حد څخه د تیریدو هڅه وکړئ، KAVG به زیات شي.

د KAVG ترټولو مهم برخه QAVG ده - د هایپروایزر دننه د پروسس کولو قطار وخت. د KAVG پاتې برخې د پام وړ ندي.

د ډیسک اډاپټر ډرایور کې قطار او سپوږمۍ ته قطار یو ثابت اندازه لري. د ډیر بار شوي چاپیریال لپاره ، دا ممکن د دې اندازې لوړولو لپاره ګټور وي. دا په اډاپټر چلوونکي کې د قطارونو د زیاتولو څرنګوالی تشریح کوي (په ورته وخت کې سپوږمۍ ته کتار به زیات شي). دا ترتیب هغه وخت کار کوي کله چې یوازې یو VM د سپوږمۍ سره کار کوي، کوم چې نادر دی. که چیرې په سپوږمۍ کې ډیری VMs شتون ولري ، نو تاسو باید پیرامیټر هم لوړ کړئ Disk.SchedNumReqOutstanding (لارښوونې  دلته). د قطار په زیاتولو سره، تاسو په ترتیب سره QAVG او KAVG کم کړئ.

مګر بیا، لومړی د HBA پلورونکي څخه اسناد ولولئ او په لابراتوار بنچ کې بدلونونه ازموینه وکړئ.

سپوږمۍ ته د کتار اندازه د SIOC (د ذخیره کولو I/O کنټرول) میکانیزم په شمول اغیزمن کیدی شي. دا په سرورونو کې سپوږمۍ ته په متحرک ډول د قطار بدلولو سره په کلستر کې د ټولو سرورونو څخه سپوږمۍ ته یونیفورم لاسرسی چمتو کوي. دا دی ، که چیرې یو کوربه VM پرمخ وړي چې د فعالیت غیر متناسب مقدار ته اړتیا لري (شور ګاونډ VM) ، SIOC پدې کوربه (DQLEN) کې سپوږمۍ ته د قطار اوږدوالی کموي. نور جزیات دلته.

موږ KAVG ترتیب کړی، اوس لږ څه د ‏‎DAVG‎‏ پاڼې اړوند نور معلومات په فسبوک کې اوګورئ. دلته هرڅه ساده دي: DAVG هغه ځنډ دی چې د بهرني چاپیریال (د معلوماتو شبکه او ذخیره کولو سیسټم) لخوا معرفي شوی. هر عصري او نه دومره عصري ذخیره سیسټم خپل د فعالیت کاونټرونه لري. د DAVG سره د ستونزو تحلیل کولو لپاره، دا معنی لري چې دوی وګورئ. که هرڅه د ESXi او ذخیره کولو اړخ کې سم وي، د ډیټا شبکه وګورئ.

د فعالیت ستونزو څخه مخنیوي لپاره ، ستاسو د ذخیره کولو سیسټم لپاره د سمې لارې انتخاب پالیسي (PSP) غوره کړئ. د ذخیره کولو نږدې ټول عصري سیسټمونه د PSP Round-Robin ملاتړ کوي (د ALUA سره یا پرته، غیر متناسب منطقي واحد لاسرسی). دا پالیسي تاسو ته اجازه درکوي چې د ذخیره کولو سیسټم ته ټولې موجودې لارې وکاروئ. د ALUA په حالت کې، یوازې هغه کنټرولر ته لارې کارول کیږي چې سپوږمۍ لري. په ESXi کې د ذخیره کولو ټول سیسټمونه ډیفالټ مقررات نلري چې د Round-Robin پالیسي ټاکي. که ستاسو د ذخیره کولو سیسټم لپاره هیڅ قاعده شتون نلري، د ذخیره کولو سیسټم جوړونکي څخه یو پلگ ان وکاروئ، کوم چې به په کلستر کې په ټولو میزبانونو کې ورته قاعده رامینځته کړي، یا پخپله یو قاعده جوړه کړي. جزیات دلته

همدارنګه، د ذخیره کولو سیسټم ځینې جوړونکي وړاندیز کوي چې د IOPS شمیره په هره لاره کې د 1000 معیاري ارزښت څخه 1 ته بدل کړي. زموږ په عمل کې، دا د ذخیره کولو سیسټم څخه ډیر فعالیت "چوچولو" او د ناکامۍ لپاره اړین وخت د پام وړ کموي. د کنټرولر ناکامۍ یا تازه کولو په صورت کې. د پلورونکي سپارښتنې وګورئ، او که چیرې کوم تضاد شتون نلري، د دې پیرامیټر بدلولو هڅه وکړئ. جزیات دلته.

د اصلي مجازی ماشین ډیسک فرعي سیسټم فعالیت کاونټرونه

په vCenter کې د ډیسک فرعي سیسټم فعالیت کاونټرونه په ډیټاسټر ، ډیسک ، مجازی ډیسک برخو کې راټول شوي:

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

کړی ډیټاسټور د vSphere ډیسک ذخیره کولو (ډیټیسټورونو) لپاره میټریکونه شتون لري په کوم کې چې د VM ډیسکونه موقعیت لري. دلته به تاسو د دې لپاره معیاري کاونټرونه ومومئ:

  • IOPS (په هره ثانیه کې د لوستلو / لیکلو اوسط غوښتنې) 
  • له لارې پټول (د لوستلو / لیکلو کچه)، 
  • ځنډ (لوستل/لیکل/لوړ ځنډ).

په اصولو کې، هر څه د شمیرونکو نومونو څخه روښانه دي. اجازه راکړئ ستاسو پام یوځل بیا دې حقیقت ته واړوم چې دلته احصایې د ځانګړي VM (یا VM ډیسک) لپاره ندي ، مګر د ټول ډیټاسټر لپاره عمومي احصایې. زما په اند ، دا خورا اسانه دی چې په ESXTOP کې دې احصایو ته وګورو ، لږترلږه د دې حقیقت پراساس چې د اندازه کولو لږترلږه موده 2 ثانیې ده.

کړی disk په بلاک وسیلو کې میټریکونه شتون لري چې د VM لخوا کارول کیږي. د IOPS د مجموعې ډول (د اندازه کولو دورې په جریان کې د ننوتلو/آؤټ پوټ عملیاتو شمیر) او د بلاک لاسرسي پورې اړوند څو کاونټرونه شتون لري (حکمونه لغوه شوي ، بس بیا تنظیم شوي). زما په نظر، په ESXTOP کې د دې معلوماتو لیدل هم خورا اسانه دي.

برخه مجازی ډیسک - د VM ډیسک فرعي سیسټم د فعالیت ستونزو موندلو له نظره خورا ګټور. دلته تاسو کولی شئ د هر مجازی ډیسک لپاره فعالیت وګورئ. دا هغه معلومات دي چې د پوهیدو لپاره اړین دي چې ایا یو ځانګړی مجازی ماشین ستونزه لري. د I/O عملیاتو شمیرې لپاره د معیاري کاونټرونو سربیره ، د لوستلو/لیکلو حجم او ځنډونه ، پدې برخه کې ګټور کاونټرونه شتون لري چې د بلاک اندازه ښیې: د لوستلو / لیکلو غوښتنې اندازه.

لاندې عکس کې د VM ډیسک فعالیت ګراف دی ، چیرې چې تاسو کولی شئ د IOPS شمیره ، ځنډ او د بلاک اندازه وګورئ. 

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

تاسو کولی شئ د ټول ډیټاسټور لپاره د فعالیت میټریکونه هم وګورئ که چیرې SIOC فعال وي. دلته د اوسط ځنډ او IOPS په اړه لومړني معلومات دي. په ډیفالټ کې، دا معلومات یوازې په ریښتیني وخت کې لیدل کیدی شي.

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

ESXTOP

ESXTOP ډیری سکرینونه لري چې د کوربه ډیسک فرعي سیسټم په اړه په بشپړ ډول معلومات چمتو کوي، انفرادي مجازی ماشینونه او د دوی ډیسکونه.

راځئ چې د مجازی ماشینونو په اړه د معلوماتو سره پیل وکړو. د "ډیسک VM" سکرین د "v" کیلي سره ویل کیږي:

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

NVDISK د VM ډیسکونو شمیر دی. د هر ډیسک لپاره د معلوماتو لیدو لپاره ، "e" فشار ورکړئ او د خوښې VM GID دننه کړئ.

په دې سکرین کې د پاتې پیرامیټونو معنی د دوی له نومونو څخه روښانه ده.

بل ګټور سکرین کله چې د ستونزو حل کول د ډیسک اډاپټر دی. د "d" کلید لخوا ویل کیږي (د A,B,C,D,E,G ساحې په لاندې انځور کې غوره شوي دي):

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

NPTH - سپوږمۍ ته د لارو شمیر چې د دې اډاپټر څخه لیدل کیږي. په اډاپټر کې د هرې لارې لپاره د معلوماتو ترلاسه کولو لپاره، "e" فشار ورکړئ او د اډاپټر نوم دننه کړئ:

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

AQLEN - په اډاپټر کې د قطار اعظمي اندازه.

په دې سکرین کې د ځنډ شمیرونکي هم دي چې ما پورته په اړه خبرې وکړې: KAVG/cmd, GAVG/cmd, DAVG/cmd, QAVG/cmd.

د ډیسک وسیلې سکرین ، کوم چې د "u" کیلي په فشارولو سره پورته کیږي ، د انفرادي بلاک وسیلو په اړه معلومات چمتو کوي - سپوږمۍ (فیلډونه A, B, F, G, I په لاندې عکس کې غوره شوي). دلته تاسو د سپوږمۍ لپاره د کتار وضعیت لیدلی شئ.

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

DQLEN - د بلاک وسیلې لپاره د قطار اندازه.
ACTV - په ESXi کرنل کې د I/O کمانډونو شمیر.
QUED - په کتار کې د I/O کمانډونو شمیر.
٪امریکايي ډالر - ACTV / DQLEN × 100٪.
لوډ – (ACTV + QUED) / DQLEN.

که % USD لوړ وي، تاسو باید د قطار زیاتولو ته پام وکړئ. څومره چې په کتار کې ډیر کمانډونه وي، د QAVG لوړ او په وینا، KAVG.

تاسو کولی شئ د ډیسک وسیلې سکرین کې هم وګورئ چې ایا VAAI (vStorage API for Array Integration) د ذخیره کولو سیسټم کې روان دی. د دې کولو لپاره، A او O ساحې غوره کړئ.

د VAAI میکانیزم تاسو ته اجازه درکوي د کار یوه برخه له هایپروایزر څخه مستقیم د ذخیره کولو سیسټم ته انتقال کړئ، د بیلګې په توګه، صفر کول، د بلاکونو کاپي کول یا بلاک کول.

په VMware vSphere کې د VM فعالیت تحلیل. دریمه برخه: ذخیره کول

لکه څنګه چې تاسو په پورته عکس کې لیدلی شئ، VAAI د دې ذخیره کولو سیسټم کار کوي: صفر او ATS ابتدايي په فعاله توګه کارول کیږي.

په ESXi کې د ډیسک فرعي سیسټم سره د کار غوره کولو لپاره لارښوونې

  • د بلاک اندازې ته پام وکړئ.
  • په HBA کې د غوره قطار اندازه تنظیم کړئ.
  • په ډیټاسټرونو کې د SIOC فعالول مه هیروئ.
  • د ذخیره کولو سیسټم جوړونکي وړاندیزونو سره سم PSP غوره کړئ.
  • ډاډ ترلاسه کړئ چې VAAI کار کوي.

ګټور اړونده مقالې: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

سرچینه: www.habr.com

Add a comment