Skip to main content
ONTAP performance counter mapping

disk

Contributors
Suggest changes

CM table for exporting disk performance counters. The alias name for disk:raid_gruop is disk_raid_group.

Classic Object: disk

Table Row IDs

ID Format Aggregation Type Comment

{instance_name}:{instance_uuid}

(not applicable)

This represents the construction of the row ID field, which is a single unique string that identifies a row.

{node.name}:{instance_name}:{instance_uuid}

constituent

This represents the construction of a row ID field for a row from a single node.

{raid_group}:{raid_group_id}

raid_group

This represents the construction of the row ID field in raid_group combo object, 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

Node Name

instance_name

name

Name of the disk

unique_id

unique_id

Unique ID of the disk

physical_disk_uuid

physical_disk_id

Unique ID of the physical disk

physical_disk_name

physical_disk_name

Name of the physical disk

raid_name

raid.name

Name of the disk in raid terminology

raid_group

raid_group

Name of the RAID group to which the disk belongs, in raid terminology

raid_group_id

raid_group_id

ID of the RAID group to which the disk belongs, in raid terminology

raid_type

raid.type

Raid type of this disk

disk_speed

speed

Disk RPM

Counters

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

Classic Numeric Counter REST Counter Description

disk_capacity

capacity

Disk capacity in MB

zns_wrio_msg_wait_latency_count

zns_wrio_msg_wait.latency_count

Total number of ZNS disk write I/O message waited per second

zns_wrio_msg_wait_average_latency

zns_wrio_msg_wait.average_latency

The average wait time taken for ZNS disk write I/O message

time_spent_high_priority_queue

time_spent.high_priority_queue

Time spent in high priority queue

time_spent_guaranteed_queue

time_spent.guaranteed_queue

Time spent in guaranteed queue

time_spent_guaranteed_other_queue

time_spent.guaranteed_other_queue

Time spent in guaranteed other queue

time_spent_cscan_high_queue

time_spent.cscan_high_queue

Time spent in cscan high queue

time_spent_cscan_medium_queue

time_spent.cscan_medium_queue

Time spent in cscan medium queue

time_spent_cscan_medium_b_queue

time_spent.cscan_medium_b_queue

Time spent in cscan medium b queue

time_spent_cpio_queue

time_spent.cpio_queue

Time spent in cpio queue

time_spent_deadline_queue

time_spent.deadline_queue

Time spent in deadline queue

time_spent_verify_queue

time_spent.verify_queue

Time spent in verify queue

zns_wrio_msg_wait_latency_histogram

zns_wrio_msg_wait.latency_histogram

This histogram provides the wait latency information for ZNS disk write I/O
messages in queue

total_transfers

total_transfer_count

Total number of disk operations involving data transfer initiated per second

user_read_chain

user_read_chain

Average number of blocks transferred in each user read operation

user_reads

user_read_count

Number of disk read operations initiated each second for retrieving data or
metadata associated with user requests

user_write_chain

user_write_chain

Average number of blocks transferred in each user write operation

user_writes

user_write_count

Number of disk write operations initiated each second for storing data or
metadata associated with user requests

user_writes_in_skip_mask

user_writes_in_skip_mask

Number of disk write I/Os that were executed as part of a skip-mask write

user_skip_write_ios

user_skip_write_ios

Number of disk skip-write operations initiated each second for storing data or
metadata associated with user requests

cp_read_chain

cp_read_chain

Average number of blocks transferred in each consistency point read operation
during a CP

cp_reads

cp_read_count

Number of disk read operations initiated each second for consistency point
processing

guarenteed_read_chain

guarenteed_read_chain

Average number of blocks transferred in each guaranteed read operation

guaranteed_read_chain

guaranteed_read.chain

Average number of blocks transferred in each guaranteed read operation

guarenteed_reads

guarenteed_reads

Number of disk read operations initiated each second for raid reconstruct or
scrubbing activities

guaranteed_reads

guaranteed_reads

Number of disk read operations initiated each second for raid reconstruct or
scrubbing activities

guarenteed_write_chain

guarenteed_write_chain

Average number of blocks transferred in each guaranteed write operation

guaranteed_write_chain

guaranteed_write.chain

Average number of blocks transferred in each guaranteed write operation

guarenteed_writes

guarenteed_writes

Number of disk write operations initiated each second for raid reconstruct or
scrubbing activities

guaranteed_writes

guaranteed_writes

Number of disk write operations initiated each second for raid reconstruct or
scrubbing activities

guaranteed_msgs

guaranteed_msgs

Number of guaranteed message operations per second

user_read_latency

user_read_latency

Average latency per block in microseconds for user read operations

user_read_blocks

user_read_block_count

Number of blocks transferred for user read operations per second

read_ops

read_ops

Number of read operations per second

split_ops

split_ops

Numbers of operations split into child operations per second

split_child_ops

split_child_ops

Number of child operations resulting from a split operation per second

split_child_gap_ops

split_child_gap_ops

Number of child operations per second resulting from a break in continuity of
blocks requested

split_child_hard_gap_ops

split_child_hard_gap_ops

Number of child operations per second resulting from a hard break in continuity
of blocks requested

read_data

read_data

Amount of data read per second

user_write_latency

user_write_latency

Average latency per block in microseconds for user write operations

operation_latency

operation_latency

Average latency per operation in microseconds for read and write operations

user_write_blocks

user_write_block_count

Number of blocks transferred for user write operations per second

write_ops

write_ops

Number of write operations per second

write_data

write_data

Amount of data written per second.

skip_blocks

skip_blocks

Number of blocks skipped in skip-mask write operations per second

bit_buckets

bit_buckets

Number of blocks using a bit bucket per second

dummy_buffers

dummy_buffers

Number of blocks using a dummy buffer per second

cp_read_latency

cp_read_latency

Average latency per block in microseconds for consistency point read operations

cp_read_blocks

cp_read_blocks

Number of blocks transferred for consistency point read operations per second

total_blocks

total_block_count

Total number of blocks transferred for user operations per second

total_data

total_data

Total throughput for user operations per second

guarenteed_read_latency

guarenteed_read_latency

Average latency per block in microseconds for guaranteed read operations

guaranteed_read_latency

guaranteed_read.latency

Average latency per block in microseconds for guaranteed read operations

guarenteed_read_blocks

guarenteed_read_blocks

Number of blocks transferred for guaranteed read operations per second

guaranteed_read_blocks

guaranteed_read.block_count

Number of blocks transferred for guaranteed read operations per second

guarenteed_write_latency

guarenteed_write_latency

Average latency per block in microseconds for guaranteed write operations

guaranteed_write_latency

guaranteed_write.latency

Average latency per block in microseconds for guaranteed write operations

guarenteed_write_blocks

guarenteed_write_blocks

Number of blocks transferred for guaranteed write operations per second

guaranteed_write_blocks

guaranteed_write.block_count

Number of blocks transferred for guaranteed write operations per second

disk_busy

disk_busy_percent

The utilization percent of the disk

base_for_disk_busy

base_for_disk_busy

Time base for disk_busy calculation

io_pending

io_pending

Average number of I/Os issued to the disk for which we have not yet received the
response

io_pending_histogram

io_pending_histogram

I/O pending histogram.

io_pending_util

io_pending_util

Average number of I/Os issued to the disk for measuring utilization

cp_io_pending

cp_io_pending

Average number of CP I/Os issued to the disk for which we have not yet received
the response

cp_msg_pending

cp_msg_pending

Average number of CP messages issued to the disk for which we have not yet
received the response

io_queued

io_queued

Number of I/Os queued to the disk but not yet issued

io_queued_histogram

io_queued_histogram

I/O queued histogram.

dlsched_distant

deadline_scheduler_distant

Number of requests with non-imminent deadlines issued by deadline scheduler.

dlsched_immediate

deadline_scheduler_immediate

Number of requests with imminent deadlines issued by deadline scheduler.

dlsched_distant_bg

deadline_scheduler_distant_background

Number of background requests with distant deadlines issued by deadline
scheduler.

dlsched_immediate_bg

deadline_scheduler_immediate_background

Number of background requests with imminent deadlines issued by deadline
scheduler.

dlsched_max_distant

deadline_scheduler_maximum_distant

Number of non-imminent requests allowed on device by deadline scheduler.

dlsched_max_background

deadline_scheduler_maximum_background

Number of background requests allowed on device by deadline scheduler.

dlsched_qtime

deadline_scheduler_queue_time

Estimate of disk queue time used by deadline scheduler.

dlsched_svctime

deadline_scheduler_service_time

Estimate of disk service time used by deadline scheduler.

dlsched_wait

deadline_scheduler_wait_time

Average deadline scheduler wait time by QoS class.

dlsched_count

deadline_scheduler_count

Count of deadline scheduler messages by QoS class.

disk_io_latency_histogram

disk_io_latency_histogram

Disk I/O latency histogram

read_io_latency_histogram

read_io_latency_histogram

Read I/O latency histogram

write_io_latency_histogram

write_io_latency_histogram

Write I/O latency histogram

share_io_latency_histogram

share_io_latency_histogram

Share Blocks I/O latency histogram

unmap_io_latency_histogram

unmap_io_latency_histogram

Unmap Blocks I/O latency histogram

write_stream_ops

write_stream_ops

Number of write stream operations per second

write_amplification_factor

write_amplification_factor

Average measure of the write amplification factor for SSDs

host_write_blocks

host_write_block_count

Number of blocks written by the host as reported by the SSD

physical_write_blocks

physical_write_block_count

Number of blocks physically written as reported by the SSD

cpio_rates

cp_io_rates

Milliseconds spent at each CP I/O rate

medium_errors

medium_error_count

Total medium errors reported for drive

recovered_errors

recovered_error_count

Total recovered errors reported for drive

dma_buffered_data

dma_buffered_data

Amount of data copied into direct memory access buffers per second.

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.

Table Aliases

This section describes aliases for aggregated tables.

Classic Object Alias

disk:raid_group

disk_raid_group