Skip to main content
ONTAP performance counter mapping

wafl_hya_per_aggregate

Contributors
Suggest changes

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
reference count of Type and Temperature Map (TTMap) due to limited bits.

dropped_hit_updates

dropped_hit_updates

Number of references of cached blocks that happen before the hit update scanner
reaches it from last time the reference happens. This results in a dropped
reference count.

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
scanner.

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
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

read_rc_ra_hit_type

For each of the new labels in this array, the values have been changed to
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

read_wc_nra_hit_type

For each of the new labels in this array, the values have been changed to
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

read_wc_ra_hit_type

For each of the new labels in this array, the values have been changed to
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

read_miss_type

For each of the new labels in this array, the values have been changed to
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

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
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

cache_reject_type

For each of the new labels in this array, the values have been changed to
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

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
be lower case and any other non alpha-numeric characters have been replaced
by an underscore.

Table Aliases

This section describes aliases for aggregated tables.