nvmf_lif
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 |
vserver_uuid |
svm.uuid |
UUID of the SVM (formerly referred to as a Vserver) that owns this logical |
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- |
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- |
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- |
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 |
storage_read_latency_hist |
storage_read_latency_histogram |
Storage latency histogram for read operations. Records the time spent in storage |
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 |
storage_write_latency_hist |
storage_write_latency_histogram |
Storage latency histogram for write operations. Records the time spent in |
fabric_latency_hist |
fabric_latency_histogram |
Fabric latency histogram for write operations. Records the time spent in the |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
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 |
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 |
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 |
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 |
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 |