wafl_hya_per_aggregate
CM object for exporting Flash Pool per-aggregate statistics.
Classic Object: wafl_hya_per_aggr
Table Row IDs
ID Format | Aggregation Type | Comment |
---|---|---|
{instance_name} |
(not applicable) |
This represents the construction of the row ID field, which is a single unique string that identifies a row. |
Properties
This section describes the mapping between classic (ONTAPI) string counter names and REST property names.
Classic String Counter | REST Property | Description |
---|---|---|
node_name |
node.name |
System node name |
hya_aggr_name |
hya_aggregate_name |
Name of the Flash Pool. |
vol_name |
volume.name |
Name of the volume. |
vserver_name |
svm.name |
Name of the SVM owning this volume |
Counters
This section describes the mapping between classic (ONTAPI) numeric counter names and REST counter names.
Classic Numeric Counter | REST Counter | Description |
---|---|---|
ssd_total |
ssd_total |
Total SSD blocks. |
ssd_total_used |
ssd_total_used |
Total SSD blocks used. |
ssd_available |
ssd_available |
Total SSD blocks available. |
ssd_direct_allocated |
ssd_direct_allocated |
Total SSD blocks direct allocated. |
ssd_read_cached |
ssd_read_cached |
Total read cached SSD blocks. |
ssd_write_cached |
ssd_write_cached |
Total write cached SSD blocks. |
hya_read_hit_latency_hist |
hya_read_hit_latency_histogram |
Flash Pool RAID I/O read latency with cache hit. |
hya_read_hit_latency_count |
hya_read_hit_latency_count |
Total read hit latency samples collected. |
hya_read_hit_latency_average |
hya_read_hit_latency_average |
Average of RAID I/O latency on read hit. |
hya_read_miss_latency_hist |
hya_read_miss_latency_histogram |
Flash Pool RAID I/O read latency with a cache miss. |
hya_read_miss_latency_count |
hya_read_miss_latency_count |
Total read miss latency samples collected. |
hya_read_miss_latency_average |
hya_read_miss_latency_average |
Average read miss latency. |
hya_write_ssd_latency_hist |
hya_write_ssd_latency_histogram |
Flash Pool raidio write latency to SSD. |
hya_write_ssd_latency_count |
hya_write_ssd_latency_count |
Total write SSD latency samples collected. |
hya_write_ssd_latency_average |
hya_write_ssd_latency_average |
Average of RAID I/O latency on write to SSD. |
hya_write_hdd_latency_hist |
hya_write_hdd_latency_histogram |
Flash Pool raidio write latency to HDD. |
hya_write_hdd_latency_count |
hya_write_hdd_latency_count |
Total write HDD latency samples collected. |
hya_write_hdd_latency_average |
hya_write_hdd_latency_average |
Average write latency to HDD. |
read_ops_replaced |
read_ops_replaced |
Number of HDD read operations replaced by SSD reads per second. |
read_ops_total |
read_ops_total |
Number of non-Flash Pool metafile read operations per second. |
read_ops_replaced_percent |
read_ops_replaced_percent |
Percentage of HDD read operations replace by SSD. |
read_ops_blks_total |
read_ops_blocks_total |
Number of non-Flash Pool metafile blocks read operations per second. |
read_blks_replaced_percent |
read_blocks_replaced_percent |
Percentage of HDD block reads replaced by SSD. |
write_blks_replaced |
write_blocks_replaced |
Number of HDD write blocks replaced by SSD writes per second. |
wc_write_blks_total |
wc_write_blocks_total |
Number of write-cache blocks written per second. |
wc_write_blks_replaced_percent |
wc_write_blocks_replaced_percent |
Percentage of write-cache block written getting overwritten (to SSD or HDD). |
est_write_blks_total |
estimated_write_blocks_total |
Estimated number of HDD blocks written per second on a non-Flash Pool. |
hdd_write_blks |
hdd_write_blocks |
Total HDD blocks written. |
write_blks_compensate |
write_blocks_compensate |
Number of write blocks compensation for operation saved calculation. |
evict_destage_raw |
evict_destage_raw |
Raw write-cache destaged block count. |
write_blks_replaced_percent |
write_blocks_replaced_percent |
Percentage of blocks overwritten to write-cache among all disk writes. |
read_rc_nra_hit_type |
read_rc_nra_hit_type |
Block types of non-read-ahead read hits to read cache. |
read_rc_nra_hit_blks_rate |
read_rc_nra_hit_blocks_rate |
Number of blocks of non-read-ahead read hits to read cache. |
read_rc_ra_hit_type |
read_rc_ra_hit_type |
Block types of read-ahead read hits to read cache. |
read_rc_ra_hit_blks_rate |
read_rc_ra_hit_blocks_rate |
Number of blocks of read-ahead read hits to read cache. |
read_wc_nra_hit_type |
read_wc_nra_hit_type |
Block types of non-read-ahead read hits to write cache. |
read_wc_nra_hit_blks_rate |
read_wc_nra_hit_blocks_rate |
Number of blocks of non-read-ahead read hits to write cache. |
read_wc_ra_hit_type |
read_wc_ra_hit_type |
Block types of read-ahead read hits to write cache. |
read_wc_ra_hit_blks_rate |
read_wc_ra_hit_blocks_rate |
Number of blocks of read-ahead read hits to write cache. |
read_miss_type |
read_miss_type |
Block types of read misses. |
read_miss_blks_rate |
read_miss_blocks_rate |
Number of block misses in SSD cache. |
evict_cool |
evict_cool |
Number of temperature decrements done. |
evict_cool_temp |
evict_cool_temperature |
Number of temperature decrements done per temperature. |
evict_destage |
evict_destage |
Number of temperature decrements result in a block destage. |
evict_destage_rate |
evict_destage_rate |
Number of block destage per second. |
evict_remove |
evict_remove |
Number of temperature decrements that result in a block free. |
evict_remove_rate |
evict_remove_rate |
Number of block free per second. |
evict_skip_map |
evict_skip_map |
Number of eviction blocks skipped for map conflict. |
evict_skip_hit |
evict_skip_hit |
Number of eviction blocks skipped due to pending hit update. |
evict_skip_bad |
evict_skip_bad |
Number of eviction blocks skipped due to corruption in the cachemap entry. |
evict_reasons |
evict_reasons |
Reasons for eviction running or not. |
hhu_chunk_alloc |
hhu_chunk_allocations |
Number of allocations of buffers containing HyA hit update records. |
hhu_chunk_applied |
hhu_chunk_applied |
Number of buffers containing hit update records applied to aggregates. |
hhu_chunk_empty |
hhu_chunk_empty |
Number of buffers containing hit update records freed after all records removed. |
hhu_chunk_enospace |
hhu_chunk_enospace |
Number of buffers containing hit update records after ssd is full. |
hhu_chunk_purged |
hhu_chunk_purged |
Number of buffers containing hit update records purged without applying. |
hhu_vbn_added |
hhu_vbn_added |
Count of hit update records added. |
hhu_vbn_added_lo_ret |
hhu_vbn_added_lo_retention |
Count of hit update records added for low cache retention priority volumes. |
hhu_vbn_added_hi_ret |
hhu_vbn_added_hi_retention |
Count of hit update records added for high cache retention priority volumes. |
hhu_range_clear |
hhu_range_clear |
Count of hit update records removed due to eviction. |
hhu_nomem |
hhu_no_memory |
Count of hit update records removed due to no memory. |
hhu_susp_mem_alloc |
hhu_suspended_memory_allocation |
Count of hit update suspended due to memory allocation. |
hhu_susp_load_active |
hhu_suspended_load_active |
Count of hit update suspended due to load active. |
hhu_susp_load_ttmap |
hhu_suspended_load_ttmap |
Count of hit update suspended due to Type and Temperature Map (TTMap) load. |
hhu_susp_cow_ttmap |
hhu_suspended_cow_ttmap |
Count of hit update suspended due to ttmap cow. |
hhu_susp_dirty_ttmap |
hhu_suspended_dirty_ttmap |
Count of hit update suspended due to Type and Temperature Map (TTMap) dirty. |
hhu_susp_yield |
hhu_suspended_yield |
Count of hit update suspend yield. |
hhu_susp_in_cp |
hhu_suspended_in_cp |
Count of hit update suspended in CP. |
hhu_mod_skipped |
hhu_mod_skipped |
Count of hit update skipped due to modified buffer. |
hhu_chunk_alloc_pool |
hhu_chunk_allocation_pool |
Allocated memory chunks for tracking the read hits from free pool. |
hhu_chunk_free_pool |
hhu_chunk_free_pool |
Freed memory chunks for tracking the read hits to free pool. |
hhu_msgpool_grown |
hhu_msgpool_grown |
Number of times hit update apply msgpool grew. |
hhu_msgpool_shrunk |
hhu_msgpool_shrunk |
Number of times hit update apply msgpool shrunk. |
read_cache_ins_type |
read_cache_inserts_type |
Block types of cache inserts. |
read_cache_ins_blk_total |
read_cache_insert_block_total |
Cache insert block count. |
read_cache_ins_rate |
read_cache_insert_rate |
Cache insert rate blocks/sec. |
cache_rej_type |
cache_reject_type |
Block types of rejected cache inserts. |
cache_reject_nospace |
cache_reject_no_space |
Cache insertion rejects because there is no space. |
cache_rej_reason_dist |
cache_reject_reason_distribution |
Flash Pool cache insert reject reason distribution. |
cache_rej_reason_public_dist |
cache_reject_reason_public_distribution |
Flash Pool cache insert reject reason public distribution. |
random_cache_dirty |
random_non_mbuf_cache_dirty |
Number of non-mbuf random cache dirties. |
random_mbuf_cache_dirty |
random_mbuf_cache_dirty |
Number of mbuf random cache dirties. |
blkr_rejected_cached_on_ssd |
blkr_rejected_cached_on_ssd |
Total HDD blocks that were not relocated because they were SSD cached. |
blkr_rejected_ssd_rgs |
blkr_rejected_ssd_rgs |
Total number of times SSD rgs were skipped during blkr or CSC. |
ssd_cache_freed |
ssd_cache_freed |
Number of cached SSD blocks freed. |
ttmap_refs_saturated |
ttmap_references_saturated |
Number of references of cached block that do not result in the increase of |
dropped_hit_updates |
dropped_hit_updates |
Number of references of cached blocks that happen before the hit update scanner |
wc_write_blks |
wc_write_blocks |
Block types of write-cached block. |
direct_write_blks |
direct_write_blocks |
Block types of writes of directly allocated SSD blocks. |
direct_read_blks |
direct_read_blocks |
Block types of reads of directly allocated SSD blocks. |
direct_read_ra_blks |
direct_read_ra_blocks |
Block types of read-aheads of directly allocated SSD blocks. |
wc_l0_flag |
wc_l0_flag |
Write-caching L0s flagged for WS. |
wc_seq |
wc_seq |
Write-caching L0s deemed sequential. |
wc_wafe_sees_seq |
wc_wafe_deflagged |
Write-caching WAFE deflagged. |
wc_blks_ow_to_ssd |
wc_blocks_overwrite_to_ssd |
Write-caching overwrite to SSD. |
wc_blks_ow_to_hdd |
wc_blocks_overwrite_to_hdd |
Write-caching overwrite blocks to HDD. |
blkr_ssd_read_io |
blkr_ssd_read_io |
Number of block relocation (blkr) SSD read I/Os. |
blkr_ssd_read_blks |
blkr_ssd_read_blocks |
Number of block relocation (blkr) SSD read blocks. |
cachemap_partition_blks |
cachemap_partition_blocks |
Number of HDD blocks per cachemap partition. |
cachemap_partition_count |
cachemap_partition_count |
Number of cachemap partitions. |
hitupdate_complete_scans |
hitupdate_complete_scans |
Number of hitupdate complete scans. |
hitupdate_ttmap_bufs_dirtied |
hitupdate_ttmap_buffers_dirtied |
Number of Type and Temperature Map (TTMap) buffers dirtied by the hitupdate |
hitupdate_steps |
hitupdate_steps |
Number of hitupdate scan steps. |
hitupdate_starts |
hitupdate_starts |
Number of hitupdate scan message starts. |
hitupdate_suspends |
hitupdate_suspends |
Number of times hitupdate scan msg suspended voluntarily. |
hitupdate_active_bits_seen |
hitupdate_active_bits_seen |
Number of active flags the hitupdate scanner processed. |
hitupdate_ra_blk_attempts |
hitupdate_ra_block_attempts |
Number of blocks the hitupdate scanner attempted to read ahead. |
hitupdate_blks_accessed |
hitupdate_blocks_accessed |
Number of blocks the hitupdate scanner accessed. |
Property/Counter Content Changes
This section describes any output value differences between the classic (ONTAPI) string counter and the respective REST property. It also describes array label name changes between classic array counters and respective REST array counters.
REST Counter | Description |
---|---|
hya_read_hit_latency_histogram |
The labels have changed from "0 - <1ms" to "0_to_<1ms". |
hya_read_miss_latency_histogram |
The labels have changed from "0 - <1ms" to "0_to_<1ms". |
hya_write_ssd_latency_histogram |
The labels have changed from "0 - <1ms" to "0_to_<1ms". |
hya_write_hdd_latency_histogram |
The labels have changed from "0 - <1ms" to "0_to_<1ms". |
read_rc_nra_hit_type |
For each of the new labels in this array, the values have been changed to |
read_rc_ra_hit_type |
For each of the new labels in this array, the values have been changed to |
read_wc_nra_hit_type |
For each of the new labels in this array, the values have been changed to |
read_wc_ra_hit_type |
For each of the new labels in this array, the values have been changed to |
read_miss_type |
For each of the new labels in this array, the values have been changed to |
evict_cool_temperature |
The labels have changed from "2→1" to "1_to_2". |
evict_reasons |
The labels have changed from "maint mode" to "maintenance_mode". |
read_cache_inserts_type |
For each of the new labels in this array, the values have been changed to |
cache_reject_type |
For each of the new labels in this array, the values have been changed to |
cache_reject_reason_distribution |
The labels have changed from "buf_needs_iron" to "buffer_needs_iron". |
cache_reject_reason_public_distribution |
The labels have changed from "buf_needs_iron" to "buffer_needs_iron". |
wc_write_blocks |
For each of the new labels in this array, the values have been changed to |
Table Aliases
This section describes aliases for aggregated tables.