Skip to main content
ONTAP performance counter mapping

nvmf_lif

Contributors
Suggest changes

An NVMe/FC LIF is a logical interface that connects an SVM to a NVMe/FC capable physical port. This table collects diagnostics and performance information for an NVMF LIF. The table counters can be used to debug and diagnose connectivity issues with initiators or fabric on a LIF. The table counters can be used to debug and diagnose connectivity issues with initiators or fabric at a LIF level granularity. The alias names for nvmf_lif:node and nvmf_lif:port are nvmf_lif_node and nvmf_lif_port respectively.

Classic Object: nvmf_fc_lif

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.

{port_id}:{port_wwpn}

port

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

{node.name}:{node.uuid}

node

This represents the construction of the row ID field in node 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

node_uuid

node.uuid

Node UUID

instance_name

name

Name of this logical interface (LIF)

instance_uuid

uuid

UUID of this logical interface (LIF)

aggregated_lif_uuid

aggregated_lif_uuid

Aggregated NVMF logical interface row ID

aggregated_lif_name

aggregated_lif_name

Aggregated NVME LIF name

vserver_name

svm.name

Name of the SVM (formerly referred to as a Vserver) that owns this logical
interface (LIF)

vserver_uuid

svm.uuid

UUID of the SVM (formerly referred to as a Vserver) that owns this logical
interface (LIF)

port_wwpn

port_wwpn

WWPN for the port

port_id

port_id

ID for the port

Counters

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

Classic Numeric Counter REST Counter Description

read_ops

read_ops

Number of read operations

write_ops

write_ops

Number of write operations

compare_ops

compare_ops

Number of compare operations

caw_ops

caw_ops

Number of compare and write operations

other_ops

other_ops

Number of operations that are not read, write, compare or compare-and-write.

total_ops

total_ops

Total number of operations.

remote_read_ops

remote_read_ops

Number of remote read operations

remote_write_ops

remote_write_ops

Number of remote write operations

remote_compare_ops

remote_compare_ops

Number of remote compare operations

remote_caw_ops

remote_caw_ops

Number of remote compare and write operations

remote_other_ops

remote_other_ops

Number of remote operations that are not read, write, compare or compare-and-
write.

remote_total_ops

remote_total_ops

Total number of remote operations.

read_data

read_data

Amount of data read from the storage system

write_data

write_data

Amount of data written to the storage system

compare_data

compare_data

Amount of data compared in the storage system

caw_data

caw_data

Amount of data compared and written to in the storage system

total_data

total_data

Amount of NVMF traffic to and from the storage system

remote_read_data

remote_read_data

Amount of remote data read from the storage system

remote_write_data

remote_write_data

Amount of remote data written to the storage system

remote_compare_data

remote_compare_data

Amount of remote data compared in the storage system

remote_caw_data

remote_caw_data

Amount of remote data compared and written to in the storage system

remote_total_data

remote_total_data

Amount of NVMF remote traffic to and from the storage system

avg_read_latency

average_read_latency

Average latency for read operations

avg_write_latency

average_write_latency

Average latency for write operations

avg_other_latency

average_other_latency

Average latency for operations other than read, write, compare or compare-and-
write.

avg_latency

average_latency

Average latency for NVMF operations

remote_avg_read_latency

remote_average_read_latency

Average latency for remote read operations

remote_avg_write_latency

remote_average_write_latency

Average latency for remote write operations

remote_avg_other_latency

remote_average_other_latency

Average latency for operations other than read, write, compare or compare-and-
write.

remote_avg_latency

remote_average_latency

Average latency for NVMF remote operations

read_latency_hist

read_latency_histogram

Latency histogram for read operations

remote_read_latency_hist

remote_read_latency_histogram

Latency histogram for remote read operations

pend_q_hist

pending_queue_histogram

Latency histogram when IOs are placed in pending queue

driver_read_latency_hist

driver_read_latency_histogram

Driver latency histogram for read operations. Records the time spent in the
protocol stack for read operations.

storage_read_latency_hist

storage_read_latency_histogram

Storage latency histogram for read operations. Records the time spent in storage
for read operations.

write_latency_hist

write_latency_histogram

Latency histogram for write operations

remote_write_latency_hist

remote_write_latency_histogram

Latency histogram for remote write operations

driver_write_latency_hist

driver_write_latency_histogram

Driver latency histogram for write operations. Records the time spent in the
protocol stack for write operations.

storage_write_latency_hist

storage_write_latency_histogram

Storage latency histogram for write operations. Records the time spent in
storage for write operations.

fabric_latency_hist

fabric_latency_histogram

Fabric latency histogram for write operations. Records the time spent in the
fabric after sending a transfer-ready to get WRITE data.

read_size_hist

read_size_histogram

Histogram of read sizes

write_size_hist

write_size_histogram

Histogram of write sizes

remote_read_size_hist

remote_read_size_histogram

Histogram of remote read sizes

remote_write_size_hist

remote_write_size_histogram

Histogram of remote write sizes

read_cmd_proc_latency_hist_8K

read_cmd_processing_latency_histogram_8K

Histogram for read command processing and data delivery time for I/O less
than/equal to 8K.

read_cmd_proc_latency_hist_16K

read_cmd_processing_latency_histogram_16K

Histogram for read command processing and data delivery time for I/O greater
than 8K AND less than/equal to 16K.

read_cmd_proc_latency_hist_32K

read_cmd_processing_latency_histogram_32K

Histogram for read command processing and data delivery time for I/O greater
than 16K AND less than/equal to 32K.

read_cmd_proc_latency_hist_64K

read_cmd_processing_latency_histogram_64K

Histogram for read command processing and data delivery time for I/O greater
than 32K AND less than/equal to 64K.

read_cmd_proc_latency_hist_large_io

read_cmd_processing_latency_histogram_large_io

Histogram for read command processing and data delivery time for I/O greater
than 64K.

remote_read_cmd_proc_latency_hist_8K

remote_read_cmd_processing_latency_histogram_8K

Histogram for remote read command processing and data delivery time for I/O less
than/equal to 8K.

remote_read_cmd_proc_latency_hist_16K

remote_read_cmd_processing_latency_histogram_16K

Histogram for remote read command processing and data delivery time for I/O
greater than 8K AND less than/equal to 16K.

remote_read_cmd_proc_latency_hist_32K

remote_read_cmd_processing_latency_histogram_32K

Histogram for remote read command processing and data delivery time for I/O
greater than 16K AND less than/equal to 32K.

remote_read_cmd_proc_latency_hist_64K

remote_read_cmd_processing_latency_histogram_64K

Histogram for remote read command processing and data delivery time for I/O
greater than 32K AND less than/equal to 64K.

remote_read_cmd_proc_latency_hist_large_io

remote_read_cmd_processing_latency_histogram_large_io

Histogram for remote remote read command processing and data delivery time for
I/O greater than 64K.

write_cmd_proc_latency_hist_8K

write_cmd_processing_latency_histogram_8K

Histogram for write command processing and data delivery time for I/O less
than/equal to 8K.

write_cmd_proc_latency_hist_16K

write_cmd_processing_latency_histogram_16K

Histogram for write command processing and data delivery time for I/O greater
than 8K AND less than/equal to 16K.

write_cmd_proc_latency_hist_32K

write_cmd_processing_latency_histogram_32K

Histogram for write command processing and data delivery time for I/O greater
than 16K AND less than/equal to 32K.

write_cmd_proc_latency_hist_64K

write_cmd_processing_latency_histogram_64K

Histogram for write command processing and data delivery time for I/O greater
than 32K AND less than/equal to 64K.

write_cmd_proc_latency_hist_large_io

write_cmd_processing_latency_histogram_large_io

Histogram for write command processing and data delivery time for I/O greater
than 64K.

remote_write_cmd_proc_latency_hist_8K

remote_write_cmd_processing_latency_histogram_8K

Histogram for remote write command processing and data delivery time for I/O
less than/equal to 8K.

remote_write_cmd_proc_latency_hist_16K

remote_write_cmd_processing_latency_histogram_16K

Histogram for remote write command processing and data delivery time for I/O
greater than 8K AND less than/equal to 16K.

remote_write_cmd_proc_latency_hist_32K

remote_write_cmd_processing_latency_histogram_32K

Histogram for remote write command processing and data delivery time for I/O
greater than 16K AND less than/equal to 32K.

remote_write_cmd_proc_latency_hist_64K

remote_write_cmd_processing_latency_histogram_64K

Histogram for remote write command processing and data delivery time for I/O
greater than 32K AND less than/equal to 64K.

remote_write_cmd_proc_latency_hist_large_io

remote_write_cmd_processing_latency_histogram_large_io

Histogram for remote write command processing and data delivery time for I/O
greater than 64K.

write_data_consume_latency_hist_8K

write_data_consume_latency_histogram_8K

Histogram for write data consumption time for I/O less than/equal to 8K.

write_data_consume_latency_hist_16K

write_data_consume_latency_histogram_16K

Histogram for write data consumption time for I/O greater than 8K AND less
than/equal to 16K.

write_data_consume_latency_hist_32K

write_data_consume_latency_histogram_32K

Histogram for write data consumption time for I/O greater than 16K AND less
than/equal to 32K.

write_data_consume_latency_hist_64K

write_data_consume_latency_histogram_64K

Histogram for write data consumption time for I/O greater than 32K AND less
than/equal to 64K.

write_data_consume_latency_hist_large_io

write_data_consume_latency_histogram_large_io

Histogram for write data consumption time for I/O greater than 64K.

remote_write_data_consume_latency_hist_8K

remote_write_data_consume_latency_histogram_8K

Histogram for remote write data consumption time for I/O less than/equal to 8K.
It includes remote transport latency and remote WAFL latency.

remote_write_data_consume_latency_hist_16K

remote_write_data_consume_latency_histogram_16K

Histogram for remote write data consumption time for I/O greater than 8K AND
less than/equal to 16K. It includes remote transport latency and remote WAFL
latency.

remote_write_data_consume_latency_hist_32K

remote_write_data_consume_latency_histogram_32K

Histogram for remote write data consumption time for I/O greater than 16K AND
less than/equal to 32K. It includes remote transport latency and remote WAFL
latency.

remote_write_data_consume_latency_hist_64K

remote_write_data_consume_latency_histogram_64K

Histogram for remote write data consumption time for I/O greater than 32K AND
less than/equal to 64K. It includes remote transport latency and remote WAFL
latency.

remote_write_data_consume_latency_hist_large_io

remote_write_data_consume_latency_histogram_large_io

Histogram for remote write data consumption time for I/O greater than 64K. It
includes remote transport latency and remote WAFL latency.

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

nvmf_lif:port

nvmf_lif_port

nvmf_lif:node

nvmf_lif_node