diff options
| author | Alberto Garcia | 2015-10-28 16:33:07 +0100 |
|---|---|---|
| committer | Kevin Wolf | 2015-11-12 16:22:46 +0100 |
| commit | 2be5506fc85d5fef1abdb2128d446cb0b14b12bc (patch) | |
| tree | ee078635b9ad2b7eabc67cb8a0f9d53a75fb9709 /qapi | |
| parent | block: Add average I/O queue depth to BlockDeviceTimedStats (diff) | |
| download | qemu-2be5506fc85d5fef1abdb2128d446cb0b14b12bc.tar.gz qemu-2be5506fc85d5fef1abdb2128d446cb0b14b12bc.tar.xz qemu-2be5506fc85d5fef1abdb2128d446cb0b14b12bc.zip | |
block: New option to define the intervals for collecting I/O statistics
The BlockAcctStats structure contains a list of BlockAcctTimedStats.
Each one of these collects statistics about the minimum, maximum and
average latencies of all I/O operations in a certain interval of time.
This patch adds a new "stats-intervals" option that allows defining
these intervals.
Signed-off-by: Alberto Garcia <berto@igalia.com>
Message-id: 41cbcd334a61c6157f0f495cdfd21eff6c156f2a.1446044837.git.berto@igalia.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'qapi')
| -rw-r--r-- | qapi/block-core.json | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/qapi/block-core.json b/qapi/block-core.json index 6fd68a6d24..f97c250ce9 100644 --- a/qapi/block-core.json +++ b/qapi/block-core.json @@ -1531,6 +1531,9 @@ # @stats-account-failed: #optional whether to include failed # operations when computing latency and last # access statistics (default: true) (Since 2.5) +# @stats-intervals: #optional colon-separated list of intervals for +# collecting I/O statistics, in seconds (default: none) +# (Since 2.5) # @detect-zeroes: #optional detect and optimize zero writes (Since 2.1) # (default: off) # @@ -1548,6 +1551,7 @@ '*read-only': 'bool', '*stats-account-invalid': 'bool', '*stats-account-failed': 'bool', + '*stats-intervals': 'str', '*detect-zeroes': 'BlockdevDetectZeroesOptions' } } ## |
