To get vSAN performance graphs/charts, first, you need to enable the vSAN performance service.
You can view performance changes from different levels of entities (clusters, hosts, disk groups, physical disks, virtual machines, and virtual disks) and different standpoints (Virtual Machine consumption, vSAN backend).
There are multiple graphs you can monitor to understand vSAN performance. Here are the details of all available vSAN performance graphs.
Notes:
* denotes vSAN 7.0 U1 and later only.
** denotes vSAN ESA only.
Note: These Remote VM graphs are available in vSAN 7.0 U1 and later
These graphs show metrics about clusters from the perspective of remote vSAN VM consumption.
Note: the Entiry Type computeCluster-remotedomclient is for vSAN Compute Only Cluster supported in vSAN 7.0 U2 and later
This graph shows IOPS consumed by all remote vSAN clients against the selected server cluster, such as virtual machines, stats object, etc.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read IOPS | Read IOPS consumed by all remote vSAN clients against the selected server cluster | iopsRead | cluster-remotedomclient or computeCluster-remotedomclient |
Write IOPS | Write IOPS consumed by all remote vSAN clients against the selected server cluster | iopsWrite | cluster-remotedomclient or computeCluster-remotedomclient |
This graph shows throughput consumed by all remote vSAN clients against the selected server cluster, such as virtual machines, stats object, etc.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read Throughput | Read Throughput consumed by all remote vSAN clients against the selected server cluster | throughputRead | cluster-remotedomclient or computeCluster-remotedomclient |
Write Throughput | Write Throughput consumed by all remote vSAN clients against the selected server cluster | throughputWrite | cluster-remotedomclient or computeCluster-remotedomclient |
This graph shows average latency of IOs generated by all remote vSAN clients against the selected server cluster, such as virtual machines, stats object, etc.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read Throughput | Read Throughput consumed by all remote vSAN clients against the selected server cluster | throughputRead | cluster-remotedomclient or computeCluster-remotedomclient |
Write Throughput | Write Throughput consumed by all remote vSAN clients against the selected server cluster | throughputWrite | cluster-remotedomclient or computeCluster-remotedomclient |
This graph shows congestions of IOs generated by all remote vSAN clients against the selected server cluster, such as virtual machines, stats object, etc.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Congestions | Congestions of IOs generated by all remote vSAN clients against the selected server cluster | congestion | cluster-remotedomclient or computeCluster-remotedomclient |
This graph shows outstanding IO from all remote vSAN clients against the selected server cluster, such as virtual machines, stats object, etc.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Outstanding IO | Outstanding IO from all remote vSAN clients against the selected server cluster | oio | cluster-remotedomclient or computeCluster-remotedomclient |
These graphs show metrics about the vSAN layer metrics of vSAN Backend Cache.
This graph shows vSAN backend cache stats.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Overall Backend Cache Miss Per Second | Overall backend missed pages per second. | rateTotalCacheMiss | zdom-vtx |
Overall Cache Hit Per Second | Overall hit pages per second. | rateTotalCacheRef | zdom-vtx |
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Total Logical Tree Cache Miss Per Second | Total logical tree missed pages per second. | rateTotalLogicalTreeCacheMiss | zdom-vtx |
Total Middle Tree Cache Miss Per Second | Total middle tree missed pages per second. | rateTotalMiddleTreeCacheMiss | zdom-vtx |
Total Snap Tree Cache Miss Per Second | Total snap tree missed pages per second. | rateTotalSnapTreeCacheMiss | zdom-vtx |
Total Bitmap Cache Miss Per Second | Total bitmap missed pages per second. | rateTotalBitmapCacheMiss | zdom-vtx |
Total SUT Miss Per Second | Total segment usage table missed pages per second. | rateTotalSutCacheMiss | zdom-vtx |
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Bank Prefetch Overall Cache Miss Per Second | Overall missed pages per second in bank prefetch transaction. | rateTxnPrefetchTotalCacheMiss | zdom-vtx |
Bank Prefetch Logical Tree Cache Miss Per Second | Logical tree missed pages per second in bank prefetch transaction. | rateTxnPrefetchLogicalTreeCacheMiss | zdom-vtx |
Bank Prefetch Middle Tree Cache Miss Per Second | Middle tree missed pages per second in bank prefetch transaction. | rateTxnPrefetchMiddleTreeCacheMiss | zdom-vtx |
Bank Prefetch SUT Cache Miss Per Second | Segment usage table missed pages per second in bank prefetch transaction. | rateTxnPrefetchSutCacheMiss | zdom-vtx |
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Bank Flush Overall Cache Miss Per Second | Overall missed pages per second in bank flush transaction. | rateTxnBankTotalCacheMiss | zdom-vtx |
Bank Flush Logical Tree Cache Miss Per Second | Logical tree missed pages per second in bank flush transaction. | rateTxnBankLogicalTreeCacheMiss | zdom-vtx |
Bank Flush Middle Tree Cache Miss Per Second | Middle tree missed pages per second in bank flush transaction | rateTxnBankMiddleTreeCacheMiss | zdom-vtx |
Bank Flush SUT Cache Miss Per Second | Segment usage table missed pages per second in bank flush transaction. | rateTxnBankSutCacheMiss | zdom-vtx |
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Unmap Overall Cache Miss Per Second | Overall missed pages per second in unmap transaction. | rateTxnUnmapTotalCacheMiss | zdom-vtx |
Unmap Logical Tree Cache Miss Per Second | Logical tree missed pages per second in unmap transaction. | rateTxnUnmapLogicalTreeCacheMiss | zdom-vtx |
Unmap Middle Tree Cache Miss Per Second | Middle tree missed pages per second in unmap transaction. | rateTxnUnmapMiddleTreeCacheMiss | zdom-vtx |
Unmap SUT Cache Miss Per Second | Segment usage table missed pages per second in unmap transaction. | rateTxnUnmapSutCacheMiss | zdom-vtx |
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Segment Cleaning Data Overall Cache Miss Per Second | Overall missed pages per second in Segment cleaning data transaction. | rateTxnSegCleaningCtxDataTotalCacheMiss | zdom-vtx |
Segment Cleaning Data Logical Tree Cache Miss Per Second | Logical tree missed pages per second in Segment cleaning data transaction. | rateTxnSegCleaningCtxDataLogicalTreeCacheMiss | zdom-vtx |
Segment Cleaning Data Middle Tree Cache Miss Per Second | Middle tree missed pages per second in Segment cleaning data transaction. | rateTxnSegCleaningCtxDataMiddleTreeCacheMiss | zdom-vtx |
Segment Cleaning Data SUT Cache Miss Per Second | Segment usage table missed pages per second in Segment cleaning data transaction. | rateTxnSegCleaningCtxDataSutCacheMiss | zdom-vtx |
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Lookup Overall Cache Miss Per Second | Overall missed pages per second in lookup transaction. | rateTxnLookupCacheMiss | zdom-vtx |
Lookup Logical Tree Cache Miss Per Second | Logical tree missed pages per second in lookup transaction. | rateTxnLookupLogicalTreeCacheMiss | zdom-vtx |
Lookup Middle Tree Cache Miss Per Second | Middle tree missed pages per second in lookup transaction. | rateTxnLookupMiddleTreeCacheMiss | zdom-vtx |
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Cache Hit IO Latency | Cache hit IO latency. | latAvgCacheGet | zdom-vtx |
Cache Miss IO Latency | Cache miss IO latency. | latAvgTotalOpIO | zdom-vtx |
This graph shows bank flush transaction cache latency.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Bank Flush Cache Hit IO Latency | Bank flush cache hit IO latency. | latAvgTxnBank | zdom-vtx |
Bank Flush Cache Miss IO Latency | Bank flush cache miss IO latency. | latAvgTxnBankTotalIO | zdom-vtx |
This graph shows unmap transaction cache latency.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Unmap Cache Hit IO Latency | Unmap cache hit IO latency. | latAvgTxnUnmap | zdom-vtx |
Unmap Cache Miss IO Latency | Unmap cache miss IO latency. | latAvgTxnUnmapTotalIO | zdom-vtx |
This graph shows cache miss per transaction by transaction type.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Cache Miss Per Bank Prefetch | Cache miss per bank prefetch transaction. | cacheMissPerPrefetchTxn | zdom-vtx |
Cache Miss Per Segment Cleaning Data | Cache miss per segment cleaning data transaction. | cacheMissPerSegCleaningCtxDataTxn | zdom-vtx |
Cache Miss Per Lookup | Cache miss per lookup transaction. | cacheMissPerLookupTxn | zdom-vtx |
These graphs show metrics about the vSAN layer metrics of vSAN Express Storage Architecture disk.
IOPS
This graph shows the IOPS of vSAN ESA Disk Layer.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read IOPS Capacity | vSAN layer read IOPS capacity of vSAN Express Storage Architecture disk | iopsReadCapacity | vsan-esa-disk-layer |
Write IOPS Capacity | vSAN Layer Write IOPS capacity of vSAN Express Storage Architecture Disk | iopsWriteCapacity | vsan-esa-disk-layer |
This graph shows the throughput of vSAN ESA Disk Layer.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read Throughput | vSAN layer read throughput of vSAN Express Storage Architecture disk | tputReadCapacity | vsan-esa-disk-layer |
Write Throughput | vSAN layer write throughput of vSAN Express Storage Architecture disk | tputWriteCapacity | vsan-esa-disk-layer |
Latency
This graph shows the average latency of IOs generated by vSAN ESA Disk Layer.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read IOPS | vSAN layer average read latency of vSAN Express Storage Architecture disk | avgLatReadCapacity | vsan-esa-disk-layer |
Write Latency | vSAN layer average write latency of vSAN Express Storage Architecture disk | avgLatWriteCapacity | vsan-esa-disk-layer |
These graphs show metrics about the Physical/Firmware Layer Metrics of vSAN Express Storage Architecture disk.
IOPS
This graph shows IOPS consumed by vSAN ESA Disk Physical/Firmware Layer.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read IOPS | vSAN Express Storage Architecture disk physical/firmware layer read IOPS | iopsDevRead | vsan-esa-disk-scsifw |
Write IOPS | vSAN Express Storage Architecture disk physical/firmware layer write IOPS. | iopsDevWrite | vsan-esa-disk-scsifw |
Throughput
This graph shows the throughput consumed by vSAN ESA Disk Physical/Firmware Layer.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read Throughput | vSAN Express Storage Architecture disk physical/firmware layer read throughput | throughputDevRead | vsan-esa-disk-scsifw |
Write Throughput | vSAN Express Storage Architecture disk physical/firmware layer write throughput | throughputDevWrite | vsan-esa-disk-scsifw |
Latency
This graph shows the average latency of IOs generated by vSAN ESA Disk Physical/Firmware Layer.
Metrics | Metrics Description | Metric ID in API | Corresponding Entity Type |
Read Latency | vSAN Express Storage Architecture disk physical/firmware layer read latency | latencyDevRead | vsan-esa-disk-scsifw |
Write Latency | vSAN Express Storage Architecture disk physical/firmware layer write latency | latencyDevWrite | vsan-esa-disk-scsifw |
Guest Average Latency | vSAN Express Storage Architecture disk physical/firmware layer guest average IO latency (total latency) | latencyDevGAvg | vsan-esa-disk-scsifw |
Device Average Latency | vSAN Express Storage Architecture disk physical/firmware layer device average IO latency (from HBA to backend storage) | latencyDevDAvg | vsan-esa-disk-layer |