سوال های متعدد دوستان در مورد ESXTOP باعث شد تا تصمیم بگیرم مطلب کاملی و جامعی در مورد ESXTOP بنویسم تا نیاز ادمین های مجازی سازی را به صورت کامل برآورده کند.
یکی از ابزار هایی که در مجازی سازی VMware ما را یاری می دهد تا بتوانیم اطلاعات بسیار جزیی و دقیق از بستر دریافت کنیم استفاده از ESXTOP می باشد.
در اصل ESXTOP همان کامند TOP لینوکس است.
با استفاده از ESXTOP می توانیم اجزاء مختلف سرور را ماینتور کنیم. این اجزاء و حرف مرتبط با هر کدام عبارتند از :
- c: CPU
- m: Memory
- v: Disk Virtual Machine
- u: Disk Device
- d: Disk Adapter
- n: Network
- i: Interrupt
- p: Power Management
- x: vSAN
زمانی که کامند ESXTOP را وارد می کنیم می توانیم با استفاده از حروف مربوط به هر مشخصه بالا آن را مانیتور کنیم به عنوان مثال از C برای ماینتور کردن CPU استفاده کنیم و از M برای مانیتور کردن Memory .
در ادامه تصویر خروجی کامند ESXTOP را ملاحظه می کنید.
استفاده از ESXTOP کار تقریبا دشواری می باشد که زیرا که نتیجه گیری از خروجی های آن منوط به مسلط بودن بر هر کدام از فاکتور هایش می باشد.
به عنوان مثال باید بدانیم زمانی که %RDY بیشتر از 20 باشد بدین معنی است که ماشین ما بیشتر از نیازش CPU دارد.
این مطلب آموزشی را به نحوی مینویسم که بتوانید با جستجو کردن فاکتور مورد کارایی آن را پیدا کنید و نتیجه گیری لازم را در کوتاه ترین زمان انجام دهید.
ابتدا با صفحه پیش فرض ESXTOP شروع می کنیم یعنی CPU .
CPU
Key | Metric | Name | Description |
A | ID | ID | ID نشان دهنده شماره Process ماشین مجازی یا سرویس RUN شده بر روی ESXi می باشد. |
B | GID | Group ID | Group ID مربوط به سرویس یا ماشین های مجازی می باشد. در برخی از موارد GID می تواند مربوط به Resource Pool می باشد. در نظر داشته باشید این Resource Poolهیچ ارتباطی با resource Pool موجود در Cluster ندارد.
برای اینکه Sort را بر اساس GID داشته باشید کلید N را وارد کنید. |
C | LWID | Leader World ID | LWID که نام دیگر آن VMX Carted ID می باشد مربوط به اولین نفری است که در گروه استارت شده است. |
D | NAME | Name | Name نام پروسس یا ماشین مجازی می باشد. |
E | NWLD | Number of Worlds | NWLD تعداد پروسس یا ماشین های داخل یک گروه را مشخص می کند.
زمانی که دکمه e را بزنید این گروه را Expand می کند. |
F | %USED | Used | USED درصد استفاده شده CPU فیزیکی برای ماشین مجازی، پروسس یا گروه می باشد.
این مقدار بستگی به فرکانس هر Core دارد. این مقدرا می تواند کمتر یا بیشتر فاکتور %RUNباشد. این درصد برای گروه زمانی که %sys بالا باشد می تواند بالای 100 درصد باشد. %USED = %RUN + %SYS – %OVRLP |
F | %RUN | Run | RUN درصد کلی زمانی که یک ماشین یا پروسس از CPU استفاده کرده است.
در این فاکتور Hyperthread محاسبه نمیشود. در سروری که Hyperthread روشن است درصد RUN دو برابره درصد Used می باشد. یک تفاوت عمده بین USED و RUN این است که RUN با تایم سیستم کاری ندارد. |
F | %SYS | System | SYS درصد مدت زمانی است که ESXi به جای پروسس یا ماشین مجازی Interupt های مربوط به تسک های آنها را انجام داده است.SYS بالا به معنی IO بسیار بالای یک پروسس یا ماشین مجازی است. |
F | %WAIT | Wait | WAIT درصد مدت زمانی است که یک پروسس یا ماشین مجازی در حالت بلاک یا شلوغی منتظر می ماند و CPU به آن نمیرسد. این درصد شامل %IDLE نیز می باشد.
به صورت کلی فرمول زیر گویای رابطه WAIT با مابقی فاکتورها می باشد. |
F | %VMWAIT | Virtual Machine Wait | درصد کلی زمانی که ماشین برای یک رخداد در حالت بلاک قفل می شود. این فاکتور تنها برای VCPU ها اعمال می شود یعنی فقط برای VM ها یا گروه VM ها اعمال میشود.
به صورت کلی VMWAIT در فرمول زیر قرار داده میشود. %WAIT = %VMWAIT + %IDLE + %SWPWT |
F | %RDY | Ready | مدت زمانی که ماشین مجازی منتظر می ماند که CPU فیزیکال تبدیل به مجازی شود وبه ماشین برسد.این اتفاق ممکن زمانی که سرور CPU خالی زیاد دارد هم اتفاق بیافتد.
اگر CPU یک ماشین توسط ادمین محدود شده باشد مقدار آن را در MLMTD میتوانیم ببینیم. برای بدست آوردن کمبود CPU در ماشین مجازی باید به RDY و MLMTD دقت کنیم. اگر هر کدام از فاکتور های MLMTD و RDY بیشتر از 10 درصد بودند احتمال بسیار زیاد کمبود CPU در بستر وجود دارد. به صورت کلی ما به دنبال RDY نزدیک به صفر هستیم. RDY در فرمول زیر جای میگیرد. برای Sort کردن جدول بر اساس RDY از دکمه R استفاده کنید. |
F | %IDLE | Idle | درصد زمانی که VCPU ها در لوپ Idle قرار می گیرند.
IDLE تنها برای ماشین های مجازی محاسبه می شود. |
F | %OVRLP | Overlap | درصد زمانی که سرویس های سیستم به جای پروسس یا ماشین های مجازی کار می کنند.برای مثال :
اگر ماشین مجازی A برای دریافت CPU در صف قرار گرفته و ESXI کرنل در حال پردازش ترافیک شبکه ماشین B هست در واقع مدت زمانی که سپری می شود برای ماشین A به عنوان OVRLP میگذرد و برای ماشین B به عنوان SYS |
F | %CSTP | CoStop | درصد زمانی که یک ماشین مجازی آماده است که اجرا شود ولی منتظر Availability مابقی VCPU ها می باشد.
به طور کلی Scheduler زمانی ماشین را در این State قرار میدهدکه CPU های داده شده به یک ماشین به صورت بالانس اختصاص پیدا نکرده باشد. مثال : اگر ماشین مجازی A دو عدد VCPU داشته باشد و در داخل آن نرم افزاری نصب باشد که SMP بفهمد ، در صورتی Utilization اولینVCPU بر روی 100 باشد و دومین VCPU بر روی 0 در صد باشد ، Scheduler به عنوان پنالتی ماشین را در این State قرار میدهد، تا منابع آن را کاهش دهد . |
F | %MLMTD | Max Limited | درصد زمانی که ماشین آماده اجرا شدن بوده است ولی CPU از قصد به آن داده نمی شود، اگر اختصاص داده شود Resource Pool یا ماشین مجازی به Limit برخورد می کند.
در نظر داشته باشید که MLMTDدر داخل RDY محاسبه میشود. اگر مقدار بیشتر از 0 باشد یعنی Limit بر روی ماشین اجرا شده است. |
F | %SWPWT | Swap Wait | درصد زمانی که ماشین منتظر می ماند تا ESXi مموری را Swap کند. SWPWT در داخل WAIT محاسبه می شود.اگر مقدار SWPWT بیشتر از 0 باشد یعنی هاست در حال Swap کردن مموری ماشین می باشد. |
G | SWTCH/s | Switches/sec | تعداد سوییچ های جابجا شده بین World ها .
بدین معنی که اختصاص CPU بین ماشین ها جابجا شود. |
G | MIG/s | Migrates/sec | تعداد جابجایی بین PCPU ها برای یک ماشین یا World.
ماشین مجازی ممکن از یک PCPU شلوغ به یک خلوت جابجا شود. |
G | QEXP/s | Quantum Expires/sec | تعداد کوآنتوم های منقضی شده بر ثانیه.
به صورت معمول این تایم 50 میلی ثانیه می باشد. هر وقت این اتفاق بیافتد ماشین یا Wolrd از به State انتظار می رود. |
G | WAKE/s | Wakeups/sec | تعداد بیدارشدن های ماشین یا World بر ثانیه.
بیدار شدن ها زمانی اتفاق می افتد که State ماشین از حالت Wait به حالت Ready برود. |
H | AMIN | Alloc Min | مقدار Reservation یک ماشین یا World .
صفر به معنی این است که کلا Reservation ندارد. |
H | AMAX | Alloc Max | مقدار Reservation یک ماشین یا World .
مقدرا 1- به معنی Unlimited می باشد. |
H | ASHRS | Alloc Shares | مقدار Share یک ماشین یا World .
مقدار 4- به معنی High مقدار 3- به معنی Normal مقدار 2- به معنی Low |
H | AMLMT | Alloc Min Limited | این مشخصه در هیچ داکیومنتی نیست.
کمترین مقدار Allocation |
H | AUNITS | Allocated unit | مقدار Allocate شده بر اساس مگاهرتز برای هر ماشین مجازی |
I | %LAT_C | Latency CPU | درصد زمانی که یک ماشین یا Resource Pool آماده اجرا شدن بوده ولی به دلیل کمبود CPU منتظر مانده است. |
I | %LAT_M | Latency Memory | درصد زمانی که یک ماشین یا Resource Pool آماده اجرا شدن بوده ولی به دلیل کمبود مموری منتظر مانده است. |
I | %DMD | Demand | مقدار تقاضا بر حسب درصد.
این مقدار متوسط Load CPU در یک دقیقه گذشته را نشان میدهد. |
I | EMIN | Effective Min | مینیمم CPU اختصاص یافته در زمانی که کمبود منابع وجود دارد.
این فاکتور مقدار مگاهرتزی است که ماشین مجازی یا پروسس زمانی که همه در حال جنگ برای دریافت منابع هستند را مشخص می کند. |
I | TIMER/s | Timer/sec | |
I | AFFINITY_BIT_MASK | Affinity Bit Mask | این فاکتور نمایش دهنده Affinity هایی است که برای Schedular تعریف کرده اید. |
I | CPU | CPU | نشان دهنده Physical یا Logical CPU است که ماشین یا پروسس زمانی که ESXtop اجرا می شده بر روی آن بوده است. |
I | HTSHARING | HT Sharing | تنظیمات Hyperthread موجود. |
I | HTQ | HT Quarantine | نشان می دهد که ماشین یا پروسس در حال حاظر قرنطینه شده است یا خیر. |
J | POWER | Power Usage Watts | مقدار برق مصرفی یک ماشین مجازی بر اساس وات.
این مقدار حساب شده بر اساس آمار پاور دستگاه می باشد. |
Memory
Key | Metric | Name | Description |
A | ID | ID | ID نشان دهنده شماره Process ماشین مجازی یا سرویس RUN شده بر روی ESXi می باشد. |
B | GID | Group ID | Group ID مربوط به سرویس یا ماشین های مجازی می باشد. در برخی از موارد GID می تواند مربوط به Resource Pool می باشد. در نظر داشته باشید این Resource Poolهیچ ارتباطی با resource Pool موجود در Cluster ندارد.
برای اینکه Sort را بر اساس GID داشته باشید کلید N را وارد کنید. |
C | LWID | Leader World ID | LWID که نام دیگر آن VMX Carted ID می باشد مربوط به اولین نفری است که در گروه استارت شده است. |
D | NAME | Name | Name نام پروسس یا ماشین مجازی می باشد. |
E | NWLD | Number of Worlds | NWLD تعداد پروسس یا ماشین های داخل یک گروه را مشخص می کند.
زمانی که دکمه e را بزنید این گروه را Expand می کند. |
F | AMIN | Alloc Min | مقدار رزرو شده بر روی ماشین مجازی یا Resource Pool.
عدد صفر نشان دهنده عدم وجود رزرو می باشد. |
F | AMAX | Alloc Max | مقدار Limit شده بر روی ماشین مجازی یا resource pool .
مقدار -1 نشان دهنده Unlimited بودن است. |
F | ASHRS | Alloc Shares | مقدار Share بر روی ماشین مجازی یا Resource Pool می باشد
عدد 4- به معنی High و عدد 3- به معنی نرمال و عدد 2- به معنی Low می باشد.اگر خود کاربر هم به صورت Custom عدد بزند در مقدار این متغیر آن عدد را نمایش میدهد. |
F | AMLMT | Alloc Min Limited | در داکیومنت های VMware هیچ توضیحی وجود ندارد.. |
F | AUNITS | Allocated unit | واحد Allocation در ماشین مجازی که کیلوبایت می باشد. |
G | NHN | Numa Home Nodes | در واقع این متغیر نشان دهنده Home Node (Numa Node) ماشین مجازی یا resource Pool می باشد. یه ماشین مجازی می تواند چندین عدد Home Node داشته باشد و یا هیچی نداشته باشد. علامت – نشان دهنده عدم وجود Home Node می باشد. ماشین در صورتی چندین Home Node خواهد داشت که مقدار VCPU از مقدار Core هر سوکت بیشتر باشد. |
G | NMIG | Numa Rebalance Count Delta | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
G | NRMEM | Numa Remote Memory MBytes | مقدار رم ریموت اختصاص یافته به ماشین. یعنی مقدار رمی که از Home Node برداشته نشده باشد. |
G | NLMEM | Numa Local Memory MBytes | مقدار رم لوکال اختصاص یافته به ماشین مجازی . |
G | N%L | Numa % Local | درصد رم لوکال اختصاص یافته به ماشین مجازی . این عدد بهتر است که نزدیکه 100 درصد باشد. یکی از دلایل ضعف در جاگذاری NUMA ، اختصاص بیش از حد مموری به یک ماشین مجازی می باشد. بیش از حد بع معنی مقدار بیشتری از مموری می باشد که در هر Processor وجود دارد دسترسی به مموری ریموت باعث افزایش Latency می باشد. |
H | MEMSZ | Memory Size MBytes | مقدار مموری فیزیکی اختصاص یافته به ماشین مجازی . در نظر داشته باشید فرمول اصلی مموری به شرح زیر می باشد : MEMSZ = GRANT + MCTLSZ + SWCUR + untouched برای طبقه بندی بر اساس MEMSZ از دکمه M استفاده کنید. Press ‘M’ to sort by MEMSZ column. |
H | GRANT | Memory Granted Size MBytes | مقدار رم فیزیکی MAP شده به ماشین مجازی .
اگر مقدار GRANT پایین تر از MEMSZ باشد ، سیستم عامل ماشین مجازی هرگز تمام مموری اختصاص یافته به خودش رو مصرف نکرده یا اینکه مموری آن توسط Balloon کردن Reclaim شده است. |
H | CNSM | Memory Consumed Size MBytes | مقدار مموری مصرف شده توسط ماشین مجازی .
مقدار مموری مصرف شده توسط ماشین مجازی برابر است با مقدار مموری که توسط سیستم عامل ماشین مجازی در حال استفاده می باشد منهای مقدار مموری ذخیره شده توسط TPS و Memory Compression. |
H | TCHD | Touched MBytes | مقدار مموری فیزیکی که به تازگی استفاده شده است. این فاکتور به صورت کلی نشان میدهد که ماشین مجازی چه مقدار از رم خود را به وصرت Active الان استفاده کرد است. |
H | TCHD_W | Touched Write MBytes | مقدار مموری فیزیکی که به تازگی توسط ماشین مجازی نوشته شده است. |
I | %ACTV | Active Estimate | درصد مموری فیزیکی اکتیو سیستم عامل ماشین مجازی |
I | %ACTVS | Active Slow Estimate | درصد مموری فیزیکال اکتیو در سیستم عامل. با متد آماری Slow Moving Average محاسبه میشود. |
I | %ACTVF | Active Fast Estimate | درصد مموری فیزیکال اکتیو در سیستم عامل. با متد آماری Fast Moving Average محاسبه میشود. |
I | %ACTVN | Active Next Estimate | درصد مموری فیزیکال اکتیو سیستم عامل . این فاکتور نمونه بعدی را حدس میزند. |
J | MCTL? | Memctl? | نشان دهنده نصب بودن Balloon Driver .
Y به معنی نصب است |
J | MCTLSZ | Memctl MBytes | مقدار رم Reclaim شده از ماشین مجازی توسط Ballooning .
برای Sortکردن بر اساس این فاکتور دکمه B را بزنید. |
J | MCTLTGT | Memctl Target MBytes | مقدار مموری فیزیکالی که ESXi تلاش میکند که از طریق Ballooning از ماشین ها reclaim کند. |
J | MCTLMAX | Memctl Max MBytes | ماکزیمم مقداری که توسط Ballooning میتوان از ماشین مجازی Reclaim کرد. |
K | SWCUR | Swapped MBytes | مقدار SWAP استفاده شده فعلی |
K | SWR/s | Swap Read MBytes/sec | نرخ رشد یا کاهش SWAP هاست از روی دیسک. |
K | SWW/s | Swap Written MBytes/sec | نرخ ایجاد کردن SWAP هاست از مموری ماشین های مجازی بر روی دیسک. |
L | LLSWR/s | Llswap Read MBytes/sec | نرخ خواندن مموری از روی کش هاست.
زمانی کش هاست روشن باشد، ESXi میتواند به جای فولد ماشین مجازی بر روی Local SSD عملیات Swap کردن را انجام دهد که درنهایت باعث میشود که افت سرعت بسیار ناچیز شود. |
L | LLSWW/s | Llswap Written MBytes/sec | نرخ نوشتن مموری از روی کش هاست.
زمانی کش هاست روشن باشد، ESXi میتواند به جای فولد ماشین مجازی بر روی Local SSD عملیات Swap کردن را انجام دهد که درنهایت باعث میشود که افت سرعت بسیار ناچیز شود. |
M | CPTRD | Checkpoint Read MBytes | مقدار دیتای خوانده شده از فایل Checkpoint.
فایل Checkpoint زمانی ایجاد می گردد که ماشین مجازی را Suspend می کنیم و زمانی از آن Read انجام می دهیم که ماشین در حال Resume شدن است. |
M | CPTTGT | Checkpoint Target MBytes | سایر فایل Checkpoint فایل Checkpoint زمانی ایجاد می گردد که ماشین مجازی را Suspend می کنیم |
N | ZERO | Zero MBytes | سایز پیچ های مموری فیزیکی ماشین مجازی که صفر شده اند.
پیج هایی که Zero یا صفر هستند برای Share کردن مموری استفاده می شوند. |
N | SHRD | Shared MBytes | مقدار مموری فیزیکال سیستم عامل ماشین مجازی که در Share شده است. |
N | SHRDSVD | Shared Saved MBytes | مقدار مموری فیزیکالی که به خاطر TPS ذخیره شده است. |
N | COWH | Copy On Write Hint MBytes | تعداد نشانه های مموری فیزیکال بر روی یک ماشین مجازی در TPS |
O | OVHDUW | Overhead UW MBytes | مقدار Overhead مموری رزرو شده برای یک ماشین مجازی / |
O | OVHD | Overhead MBytes | مقدار Overhead مموری استفاده شده فعلی توسط ماشین مجازی. |
O | OVHDMAX | Overhead Max MBytes | مقدار ماکزیمم Overhead مموری رزو شده ماشین مجازی. |
P | MCMTTGT | Min Commit Target MBytes | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | CMTTGT | Commit Target MBytes | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | CMTCHRG | Commit Charged MBytes | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | CMTPPS | Commit Pages Per Share | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
Q | CACHESZ | Compressed Memory MBytes | سایز فعلی مموری Compressشده توسط ماشین مجازی. |
Q | CACHEUSD | Used Compressed Memory MBytes | مقدار کش مموری Compress شده |
Q | ZIP/s | Compression MBytes/sec | مقدار مموری Compress شده در ثانیه. |
Q
|
UNZIP/s | Decompression MBytes/sec | مقدار مموری Decompress شده در ثانیه. |
Disk (Virtual Machine)
Key | Metric | Name | Description |
A | ID | ID | آی دی SCSi دیسک مجازی.
در بیشتر مواقع این ID نمایش داده نمی شود وبه جای از Group ID استفاده میشود. مگر آنکه با استفاده از دکمه e آن را Expand کرده باشیم. این ID همان آی دی می باشد که در کامند vscsistats نمایش داده می شود. |
B | GID | Group ID | Group ID مربوط به سرویس یا ماشین های مجازی می باشد. در برخی از موارد GID می تواند مربوط به Resource Pool می باشد. در نظر داشته باشید این Resource Poolهیچ ارتباطی با resource Pool موجود در Cluster ندارد.
برای اینکه Sort را بر اساس GID داشته باشید کلید N را وارد کنید. |
C | VMNAME | Virtual Machine Name | اسم ماشین مجازی
برای مرتب کردن لیست بر حسب این پارامتر کلید N را بزنید. |
D | VDEVNAME | Virtual Device Name | اسم دستگاه یا قطعه VSCSI این قسمت تنها زمانی نمایش داده میشود که از دکمه e استفاده کنید تا لیست کامل باز شود. |
E | NVDISK | Number of Virtual Disks | تعداد دستگاه یا قطعه VSCSI |
F | CMDS/s | Commands/sec | تعداد کامند های ارسال شده در ثانیه |
F | READS/s | Reads/sec | تعداد کامند های ارسال شده Read در ثانیه
با استفاده از دکمه r می توانید لیست را بر حسب این فاکتور مرتب کنید. |
F | WRITES/s | Writes/sec | تعداد کامند های ارسال شده Write در ثانیه
با استفاده از دکمه w می توانید لیست را بر حسب این فاکتور مرتب کنید. |
F | MBREAD/s | MBytes Read/sec | حجم read در ثانیه بر حسب مگابایت
با استفاده از دکمه R می توانید این لیست را بر حسب این فاکتور مرتب کنید. |
F | MBWRTN/s | MBytes Written/sec | حجم Write در ثانیه بر حسب مگابایت
با استفاده از دکمه T می توانید این لیست را بر حسب این فاکتور مرتب کنید. |
G | LAT/rd | Read Latency | متوسط Latency Read بر حسب میلی ثانیه |
H
|
LAT/wr | Write Latency | متوسط Latency Write بر حسب میلی ثانیه |
Disk (Device)
Key | Metric | Name | Description |
A | DEVICE | Device | اسم دستگاه یا قطعه ذخیره ساز |
B | PATH/WORLD/PARTITION | Path/World/Partition Id | این ستون کلا مخفی می باشد و در صورتی باز می شود که از دکمه e برای نمایش آمار دیسک ها، از P برای نمایش آمار راه های هر دیسک و از t برای نمایش آمار پارتیشن دیسک ها استفاده شود. |
C | NPH | Number of Paths | تعداد راه های منتهی به دستگاه ذخیره ساز |
C | NWD | Number of Worlds | تعداد سرویس ها یا ماشین های مجازی که بر روی یک دستگاه ذخیره ساز قرار دارد.
با استفاده از دکمه e این لیست را باز کنید تا آمار هر کدام از سرویس ها یا ماشین های مجازی را جداگانه رویت کنید. |
C | NPN | Number of Partitions | تعداد پارتیشن های موجود بر روی یک دستگاه ذخیره سازی |
D | SHARES | Shares | وزن استفاده هر سرویس یا ماشین از ذخیره ساز.
با استفاده از دکمه e لیست را باز کنید. |
E | BLKSZ | Block Size (Bytes) | بلاک سایز دستگاه فیزیکی به بایت. |
E | NUMBLKS | Number of Blocks | تعداد بلاک های یک دستگاه |
F | DQLEN | Device Q Depth | اندازه Queue Depth دستگاه ذخیره ساز |
F | WQLEN | World Q Depth | تعداد ماکزیمم کامندهایی که ESXi به یک ماشین مجازی اجازه میدهد تا استفاده کند. |
F | ACTV | Active Commands | تعداد کامند هایی که در کرنل ESXi در حال حاضر اکتیو است. |
F | QUED | Queued Commands | تعداد کامند های که در حال حاضر در ESXi به صورت Queue قرار گرفته است. |
F | %USD | % Used | درصد Queue Depth استفاده شده از ESXi برای کامند های اکتیو. |
F | LOAD | Load | نرخ بین کامندهای اکتیو ESXi به علاوه کامند های در صف قرار گرفته تقسیم بر Queue Depth |
G | CMDS/s | Commands/sec | تعداد کامند های ارسال شده در ثانیه |
G | READS/s | Reads/sec | تعداد کامند های Read ارسال شده در ثانیه |
G | WRITES/s | Writes/sec | تعداد کامند های Write ارسال شده در ثانیه |
G | MBREAD/s | MBytes Read/sec | حجم Read بر ثانیه |
G | MBWRTN/s | MBytes Written/sec | حجم Write بر ثانیه |
H | RESV/s | Reserves/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
H | CONS/s | Conflicts/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
I | DAVG/cmd | Average Driver MilliSec/Command | متوسط زمان پاسخ به تراکنش ها بر حسب میلی ثانیه |
I | KAVG/cmd | Average Kernel MilliSec/Command | مدت زمانی که هر تراکنش یا کامند در Vmkernel ESXi سپری می کند. |
I | GAVG/cmd | Average Guest MilliSec/Command | مدت زمان پاسخ یک سیستم عامل به تراکش یا کامند می باشد.
فرمول GAVG به ترتیب زیر می باشد: DAVG + KAVG = GAVG |
I | QAVG/cmd | Average Queue MilliSec/Command | متوسط زمان تاخیر در صف یک کامند یا تراکنش بر حسب میلی ثانیه |
J | DAVG/rd | Average Driver MilliSec/Read | متوسط مقدار Latency برای تراکنش های Read بر حسب میلی ثانیه |
J | KAVG/rd | Average Kernel MilliSec/Read | متوسط زمان Latency برای عملیات Read بر روی VMkernel ESXi بر حسب میلی ثانیه. |
J | GAVG/rd | Average Guest MilliSec/Read | متوسط latency عملیات Read بر روی سیستم عامل بر حسب ثانیه. |
J | QAVG/rd | Average Queue MilliSec/Read | متوسط Latency صف عملیات Read بر حسب میلی ثانیه. |
K | DAVG/wr | Average Driver MilliSec/Write | متوسط Latency دستگاه ذخیره سازی برای هر عملیات Write بر حسب میلی ثانیه. |
K | KAVG/wr | Average Kernel MilliSec/Write | متوسط Latency روی ESXi VMkernel ب رای تراکنش های Write بر حسب میلی ثانیه . |
K | GAVG/wr | Average Guest MilliSec/Write | متوسط Latency بر روی سیستم عامل برای هر عملیات Write بر حسب میلی ثانیه |
K | QAVG/wr | Average Queue MilliSec/Write | متوسط Latency صف عملیات Write بر حسب میلی ثانیه |
L | FCMDS/s | Failed Commands/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
L | FREAD/s | Failed Reads/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
L | FWRITE/s | Failed Writes/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
L | FMBRD/s | Failed Bytes Read/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
L | FMBWR/s | Failed Bytes Written/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
L | FRESV/s | Failed Reserves/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
L | ABRTS/s | Aborts/sec | تعداد کامند های کنسل شده بر ثانیه |
L | RESETS/s | Resets/sec | تعداد کامند های ریست شده بر حسب ثانیه |
M | PAECMD/s | PAE Commands/sec | تعداد کامند های PAE (Physical Address Extension) بر حسب ثانیه.
این آمار تنها برای راههای استوریج اندازه گیری می شود. |
M | PAECP/s | PAE Copies/sec | تعداد کپی PAE (Physical Address Extension) بر حسب ثانیه
این آمار تنها برای راههای استوریج اندازه گیری می شود. |
N | SPLTCMD/s | Split Commands/sec | تعداد کامندهای Split بر حسب ثانیه
این آمار تنها برای راههای استوریج اندازه گیری می شود.. |
N | SPLTCP/s | Split Copies/sec | تعداد کپی های Split بر حسب ثانیه.
این آمار تنها برای راههای استوریج اندازه گیری می شود. |
O | CLONE_RD | VAAI Clone Reads | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | CLONE_WR | VAAI Clone Writes | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | CLONE_F | VAAI Clone Failed | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | MBC_RD/s | MBytes Clone Reads/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | MBC_WR/s | MBytes Clone Writes/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | ATS | Atomic Test and Set | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | ATSF | Atomic Test and Set Failed | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | ZERO | Zeros | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | ZERO_F | Zeros Failed | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | MBZERO/s | MBytes Zeroed/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | DELETE | Delete | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | DELETE_F | Delete Failed | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
O | MBDEL/s | Mbytes Delete/sec | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | CAVG/suc | Average Success Latency ms/Clone | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | CAVG/f | Average Failure Latency ms/Clone | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | AAVG/suc | Average Success Latency ms/ATS | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | AAVG/f | Average Failure Latency ms/ATS | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | ZAVG/suc | Average Success Latency ms/Zero | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
P | ZAVG/f | Average Failure Latency ms/Zero | اطلاعاتی از این فاکتور در داکیومنت VMware وجود ندارد. |
Disk (Adapter)
Key | Metric | Name | Description |
A | ADAPTR | Adapter | |
B | PATH | Path | |
C | NPTH | Number of Paths | |
D | AQLEN | Adapter Q Depth | |
E | CMDS/s | Commands/sec | |
E | READS/s | Reads/sec | |
E | WRITES/s | Writes/sec | |
E | MBREAD/s | MBytes Read/sec | |
E | MBWRTN/s | MBytes Written/sec | |
F | RESV/s | Reserves/sec | |
F | CONS/s | Conflicts/sec | |
G | DAVG/cmd | Average Driver MilliSec/Command | |
G | KAVG/cmd | Average Kernel MilliSec/Command | |
G | GAVG/cmd | Average Guest MilliSec/Command | |
G | QAVG/cmd | Average Queue MilliSec/Command | |
H | DAVG/rd | Average Driver MilliSec/Read | |
H | KAVG/rd | Average Kernel MilliSec/Read | |
H | GAVG/rd | Average Guest MilliSec/Read | |
H | QAVG/rd | Average Queue MilliSec/Read | |
I | DAVG/wr | Average Driver MilliSec/Write | |
I | KAVG/wr | Average Kernel MilliSec/Write | |
I | GAVG/wr | Average Guest MilliSec/Write | |
I | QAVG/wr | Average Queue MilliSec/Write | |
J | FCMDS/s | Failed Commands/sec | |
J | FREAD/s | Failed Reads/sec | |
J | FWRITE/s | Failed Writes/sec | |
J | FMBRD/s | Failed Bytes Read/sec | |
J | FMBWR/s | Failed Bytes Written/sec | |
J | FRESV/s | Failed Reserves/sec | |
J | ABRTS/s | Aborts/sec | |
J | RESETS/s | Resets/sec | |
K | PAECMD/s | PAE Commands/sec | |
K | PAECP/s | PAE Copies/sec | |
L | SPLTCMD/s | Split Commands/sec | |
L | SPLTCP/s | Split Copies/sec |
Network
Key | Metric | Name | Description |
A | PORT-ID | Port ID | شماره پورتی که در داخل سوییچ مجازی استفاده میشود.
از این ID مثلا در pktcap-uw استفاده می شود. باری مرتب کردن لیست بر حسب این فاکتور از دکمه N استفاده کنید. |
B | UPLINK | Uplink? | این پورت سوییچ مجازی نشان دهنده پورت Uplink سرورها می باشد.. |
C | UP | Link Up? | نشان دهنده قطع یا وصل بودن یک لینک می باشد.
Y به معنی وصل و N به معنی قطع می باشد. تنها برای پورت آپلینک نمایش داده میشود.. |
C | SPEED | Link Speed (Mb/s) | سرعت لینک بر حسب مگابایت.
تنها برای آپلینک ها نمایش داده می شود. |
C | FDUPLX | Full Duplex? | نشان دهنده نحوه عملکرد لینک ها.
Y به معنی Full duplex و N به معنی خیر می باشد. |
D | USED-BY | Used By | نشان دهنده جزء متصل به سوییچ می باشد.
دستگاه های متصل می توانند : – پورت کارت شبکه ماشین مجازی – پورت VMkernel – پورت Uplink – یا پورتی برای Healthcheck باشند. |
E | TEAM-PNIC | Team Uplink Physical NIC Name | Uplink فیزیکی که دستگاه مرتبط از آن استفاده می کند.
این اطلاعات برای عیب یابی بسیار مفید می باشد.. |
F | DNAME | Device Name | نام سوییچ مجازی .
اگر سوییچ استاندارد داشتیم اسم سوییچ . اگر VDS داشتیم DvsPortset-# نمایش داده می شود. |
G | PKTTX/s | Packets Transmitted/sec | تعداد پکت های ارسال شده در ثانیه
برای مرتب کردن لیست بر حسب این فاکتور دکمه t را بزنید. |
H | MbTX/s | MBits Transmitted/sec | مقدار ارسال شده شبکه بر حسب مگابیت.
برای مرتب کردن لیست بر حسب این فاکتور دکمه T را بزنید |
I | PSZTX | Average Packet Size Transmitted (Bytes) | متوسط سایز پکت های ارسال شده در شبکه بر حسب بایت. |
J | PKTRX/s | Packets Received/sec | تعداد پکت های دریافت شده بر حسب ثانیه
برای مرتب کردن لیست بر حسب این فاکتور دکمه r را بزنید. |
K | MbRX/s | MBits Received/sec | مقدار دریافت شده شبکه بر حسب مگابیت.
برای مرتب کردن لیست بر حسب این فاکتور دکمه R را بزنید |
L | PSZRX | Average Packet Size Received (Bytes) | متوسط سایز پکت های دریافت شده در شبکه بر حسب بایت. |
M | %DRPTX | % Outbound Packets Dropped | درصد پکت های ارسالی Drop شده. |
N | %DRPRX | % Received Packets Dropped | درصد پکت های دریافتی Drop شده. |
P | PKTTXMUL/s | Multicast Packets Transmitted/sec | تعداد پکت های Multicast ارسال شده بر حسب ثانیه |
P | PKTRXMUL/s | Multicast Packets Received/sec | تعداد پکت های Multicast دریافتی بر حسب ثانیه |
Q | PKTTXBRD/s | Broadcast Packets Transmitted/sec | تعداد پکت های Broadcast ارسال شده بر حسب ثانیه |
Q | PKTRXBRD/s | Broadcast Packets Received/sec | تعداد پکت های Broadcast دریافت شده بر حسب ثانیه |