Accessing I/O Stats (sbctl)
Simplyblock's sbctl
tool provides the option to retrieve some extensive I/O statistics. Those
contain a number of relevant metrics of historic and current I/O activities per device, storage node, logical volume,
and cluster.
These metrics include:
- Read and write throughput (in MB/s)
- I/O operations per second (IOPS) for read, write, and unmap
- Total amount of bytes read and written
- Total number of I/O operations since the start of a node
- Latency ticks
- Average read, write, and unmap latency
Accessing Cluster Statistics
To access cluster-wide statistics, use the following command:
sbctl cluster get-io-stats <CLUSTER_ID>
More information about the command is available in the CLI reference section.
Accessing Storage Node Statistics
To access the I/O statistics of a storage node (which includes all physical NVMe devices), use the following command:
sbctl storage-node get-io-stats <NODE_ID>
More information about the command is available in the CLI reference section.
To access the I/O statistics of a specific device in a storage node, use the following command:
sbctl storage-node get-io-stats-device <DEVICE_ID>
More information about the command is available in the CLI reference section.
Accessing Storage Pool Statistics
To access logical volume-specific statistics, use the following command:
sbctl storage-pool get-io-stats <POOL_ID>
More information about the command is available in the CLI reference section.
Accessing Logical Volume Statistics
To access logical volume-specific statistics, use the following command:
sbctl volume get-io-stats <VOLUME_ID>
More information about the command is available in the CLI reference section.