xbat Logo XBAT
AboutDemo
CTRL+K
Megware logo

I/O

Disk metrics

Disk bandwidth measures the rate of data transfer to and from physical drives (HDD/SSD) in the system. It provides separate metrics for read and write operations, reflecting the throughput achieved by the disk subsystem.

Metric e.g. GByte/sDescription
readRate of data read from the disk
writeRate of data written to the disk

Disk bandwidth is an important metric for analyzing the performance of I/O-intensive workloads. High bandwidth usage indicates significant data transfer activity, which may approach the limits of the disk subsystem's capacity. Monitoring disk bandwidth can help identify potential I/O bottlenecks and optimize storage performance.

Merged requests represent the percentage of I/O requests that were combined into a single operation by the disk subsystem. This optimization reduces the number of I/O operations by combining multiple adjacent or related requests into a single request.

Metric [%]Description
allPercentage of all merged I/O requests
readPercentage of merged read requests
writePercentage of merged write requests
discardPercentage of merged discard requests (e.g., for TRIM)

Merged requests improve disk performance by reducing overhead, particularly for workloads with sequential or contiguous data access patterns. High values indicate efficient handling of I/O requests, while low values may suggest scattered or random I/O patterns that prevent merging.

The requests metric measures the number of I/O operations issued to the disk per second. It provides a breakdown of read, write, discard, and flush operations, offering a detailed view of disk activity.

Metric [requests/s]Description
readNumber of read requests issued per second
writeNumber of write requests issued per second
discardNumber of discard (e.g., TRIM) requests issued per second
flushNumber of flush requests issued per second

The frequency of I/O requests reflects the workload's demand on the disk subsystem. Monitoring these metrics helps identify patterns in disk usage and potential performance issues, such as excessive flush or discard operations, which may impact overall I/O efficiency.

The request size metric represents the average size of I/O requests issued to the disk subsystem. It provides insights into the nature of disk access patterns for all operations.

Metric [e.g. KByte]Description
allAverage size of all I/O requests
readAverage size of read requests
writeAverage size of write requests
discardAverage size of discard (e.g., TRIM) requests

Average request size reflects the workload's access pattern. Large request sizes indicate sequential or bulk I/O operations, while smaller sizes suggest random or fragmented access. Understanding request size helps optimize storage performance and detect inefficiencies in data handling.

Disk utilization measures the percentage of time the disk is actively processing I/O requests. This metric provides an indication of how heavily the disk is being used.

Metric [%]Description
utilizationPercentage of time the disk is busy handling I/O operations

A high utilization value (close to 100%) suggests that the disk is saturated, potentially leading to I/O bottlenecks and increased latency. Monitoring disk utilization is essential for identifying performance issues and optimizing I/O workloads to prevent overloading the storage subsystem.

Wait time measures the average time in milliseconds that I/O requests spend waiting to be served by the disk. This includes both queueing time and service time.

Metric [ms]Description
allAverage wait time for all I/O requests
readAverage wait time for read requests
writeAverage wait time for write requests

High wait times can indicate I/O bottlenecks, caused by excessive queuing or slow disk response times.

Edit this Page on GitHub