[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/3] Add infrastructure to compute timed averages
From: |
Alberto Garcia |
Subject: |
[Qemu-devel] [PATCH 0/3] Add infrastructure to compute timed averages |
Date: |
Fri, 12 Jun 2015 16:01:28 +0300 |
This series adds a new module that can be used to compute the average
of a set of values in a certain period of time. This will be used by
the accounting code to obtain statistics such as the min / max /
average latency of I/O commands.
This is based on BenoƮt's code, originally written last year.
Regards,
Berto
Alberto Garcia (3):
timer: Move NANOSECONDS_PER_SECONDS to timer.h
timer: Use a single definition of NSEC_PER_SEC for the whole codebase
util: Infrastructure for computing recent averages
hw/ppc/ppc.c | 2 -
hw/ppc/spapr_rtc.c | 3 +-
hw/timer/mc146818rtc.c | 1 -
hw/usb/hcd-ehci.c | 2 +-
include/qemu/throttle.h | 2 -
include/qemu/timed-average.h | 58 ++++++++++++
include/qemu/timer.h | 2 +
tests/Makefile | 4 +
tests/rtl8139-test.c | 10 +--
tests/test-throttle.c | 8 +-
tests/test-timed-average.c | 89 ++++++++++++++++++
tests/wdt_ib700-test.c | 15 ++--
util/Makefile.objs | 1 +
util/throttle.c | 4 +-
util/timed-average.c | 208 +++++++++++++++++++++++++++++++++++++++++++
15 files changed, 382 insertions(+), 27 deletions(-)
create mode 100644 include/qemu/timed-average.h
create mode 100644 tests/test-timed-average.c
create mode 100644 util/timed-average.c
--
2.1.4
- [Qemu-devel] [PATCH 0/3] Add infrastructure to compute timed averages,
Alberto Garcia <=