disk
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 |
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 |
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 |
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 |
cp_read_chain |
cp_read_chain |
Average number of blocks transferred in each consistency point read operation |
cp_reads |
cp_read_count |
Number of disk read operations initiated each second for consistency point |
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 |
guaranteed_reads |
guaranteed_reads |
Number of disk read operations initiated each second for raid reconstruct or |
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 |
guaranteed_writes |
guaranteed_writes |
Number of disk write operations initiated each second for raid reconstruct or |
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 |
split_child_hard_gap_ops |
split_child_hard_gap_ops |
Number of child operations per second resulting from a hard break in continuity |
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 |
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 |
cp_msg_pending |
cp_msg_pending |
Average number of CP messages issued to the disk for which we have not yet |
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 |
dlsched_immediate_bg |
deadline_scheduler_immediate_background |
Number of background requests with imminent deadlines issued by deadline |
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 |