Skip to main content
ONTAP 9.12.1 performance counter mapping
A newer release of this product is available.

wafl_hya_sizer

Contributors
Suggest changes

This table is for exporting Automated Working-set Analyzer (AWA) statistics. AWA is an ONTAP capability that estimates the Flash Pool cache size and estimates the cache hit rates across reads and writes. Detailed statistic values of an AWA instance enabled on a specific aggregate are available here.

Classic Object: wafl_hya_sizer

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

aggr_name

aggregate.name

Name of the aggregate.

Counters

This section describes the mapping between classic (ONTAPI) numeric counter names and REST counter names.

Classic Numeric Counter REST Counter Description

version

version

Automated Working-set Analyzer (AWA) version.

start_time

start_time

Start time in milliseconds.

current_time

current_time

Current time based on ONTAP internal clock in milliseconds (sk_msecs).

start_cp_count

start_cp_count

CP (Consistency Point) count when the sizer is enabled.

rstart_time

relative_start_time

Relative start time of the scoped interval in milliseconds.

rstart_cp_count

relative_start_cp_count

CP (Consistency Point) count when the sizer is started relative to the beginning
of scoped intervals.

total_intervals

total_intervals

Total number of intervals since the sizer was enabled including the current one.

overwrite_cp_delta

overwrite_cp_delta

The histogram of CP (Consistency Point) count delta between overwrites.

hash_max_unique

hash_max_unique

Aggregate space max_unique for hashing.

hash_sampling_factor

hash_sampling_factor

Aggregate space hash sampling factor.

target_pcache_mb

target_pcache_mb

Configured target pseudo cache memory in megabytes.

pcache_mem

pcache_memory

Derived memory size during configuration.

target_sampling_factor

target_sampling_factor

Configured target sampling factor.

derived_sampling_factor

derived_sampling_factor

Derived sampling factor.

pcache_no_of_entries

pcache_number_of_entries

Derived number of pseudo cache entries which is the same as the number of cached
blocks.

incore_intervals

incore_intervals

Total incore intervals.

interval_msec

interval_msec

Interval length in milliseconds.

num_disks

number_disks

Number of disks.

sync_with_stats_zero

sync_with_stats_zero

If the value is one, the Automated Working-set Analyzer (AWA) interval resets
when wafl statistics are reset (by wafl_stats_zero command).

enable_rc_after_write

enable_rc_after_write

If the value is one, the option of Read-cache After Write is enabled.

vvol_stats

vvol_stats

Collect per-volume statistics.

debug_level

debug_level

Debug Level.

scope_interval

scope_interval

Number of intervals of the sliding window scope.

scope_phaseout

scope_phase_out

If the value is 1, AWA phases out old accumulations from the histograms.

cache_mode

cache_mode

Automated Working-set Analyzer (AWA) cache mode: normal, read-cache only, write-
cache only, always cache.

interval_info

interval_info

Interval Information.

lookup_type_mismatch

lookup_type_mismatch

Number of type mismatches when lookup finds an entry.

entry_matched

entry_matched

Number of pseudo cache entry lookup attempts. For random-hash-sampled cases,
this is the number of lookup/insert attempts. For statically sampled case, this
is the number of lookups that falls into sampled disks.

entry_sampled

entry_sampled

Number of pseudo cache hashed Volume Block Number (VBN) sampled based on
sampling factor.

wc_flagged

wc_flagged

Number of buffers flagged for write-caching after check for random write at
buffer-dirty time.

can_wc_dirty

can_wc_dirty

Number of buffers that can be write-cached at write-allocation time.

cant_wc_dirty

cant_wc_dirty

Number of buffers that cannot be write-cached at write-allocation time.

wc_overwrite

wc_overwrite

Number of write-cached blocks being overwritten.

long_chain

long_chain

Number of reads with buffer count long enough to go to hard disk drives (HDD)
directly.

wc_ins_for_destage

wc_ins_for_destage

Number of Automated Working-set Analyzer (AWA) write-cached block inserts for
actual destages on a Flash Pool aggregate.

rc_after_write

rc_after_write

Number of buffers flagged for read cache after write.

cache_rej_reason_dist_FP

cache_reject_reason_dist_fp

Automated Working-set Analyzer (AWA) pseudo cache insert reject reason
distribution for Floating Point (FP) cache inserts. This array is a table with
fields corresponding to the reject reasons defined by enum type
hya_cache_rej_reasons_t.

cache_rej_reason_dist

cache_reject_reason_dist

Automated Working-set Analyzer (AWA) pseudo cache insert reject reason
distribution not for FP aggregate cache inserts. This array is a table with
fields corresponding to the reject reasons defined by enum type
hya_cache_rej_reasons_t.

aggrwide_regular_stats

aggregate_wide_regular_stats

Automated Working-set Analyzer (AWA) aggregate-wide regular statistics for the
most recent number of intervals. The number of intervals that are considered
recent is defined by CM_WAFL_HYAS_INT_DIS_CNT. This array is a table with fields
corresponding to the enum type hya_regular_stat_type_t.

aggrwide_cache_stats

aggregate_wide_cache_stats

Automated Working-set Analyzer (AWA) aggregate-wide cache statistics for the
most recent number of intervals. The number of intervals that are considered as
recent is defined as CM_WAFL_HYAS_INT_DIS_CNT. This array is a table with fields
corresponding to enum type hyas_cache_stat_type_t.

aggrwide_cache_interarrival_stats

aggregate_wide_cache_interarrival_stats

Automated Working-set Analyzer (AWA) aggregate-wide interarrival distribution
for intervals up to CM_WAFL_HYAS_INT_DIS_CNT. This array is a table with fields
corresponding to the enum type of hya_cache_ia_stat_type_t.

regular_stats

regular_stats

Automated Working-set Analyzer (AWA) per-interval regular statistics for the
most recent number of intervals. The number of intervals defined as recent is
CM_WAFL_HYAS_INT_DIS_CNT. This array is a table with fields corresponding to the
enum type of hyas_regular_stat_type_t.

cache_stats

cache_stats

Automated Working-set Analyzer (AWA) per-interval pseudo cache statistics for
the most recent intervals. The number of intervals defined as recent is
CM_WAFL_HYAS_INT_DIS_CNT. This array is a table with fields corresponding to the
enum type of hyas_cache_stat_type_t.

cache_interarrival_stats

cache_interarrival_stats

Automated Working-set Analyzer (AWA) pseudo cache interarrival distribution for
intervals up to CM_WAFL_HYAS_INT_DIS_CNT. This array is a table with fields
corresponding to the enum type of hya_cache_ia_stat_type_t.

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

aggregate_wide_regular_stats

The labels have changed from "Free overwrite" to "free_overwrite".

aggregate_wide_cache_stats

The labels have changed from "rd_rc_L0_interval" to "rd_rc_l0_interval".

regular_stats

The labels have changed from "Free overwrite" to "free_overwrite".

cache_stats

The labels have changed from "rd_rc_L0_interval" to "rd_rc_l0_interval".

Table Aliases

This section describes aliases for aggregated tables.