This patchset adds a new network perf testcase for Windows,
refactors old netperf test, and support numa resource control.
Process the raw results to a 'standard format' at the end of test,
then we can analyze them with general module, compute average
and compare with old results.
User can configure test time/repeat times for getting stable results.
Welcome to give feedback, thanks in advance!
Changes from v1:
- refactor analysis module
- add new features in analysis code
- shape those two tests
- fix some script bugs
- add autoio script for ntttcp test
---
Amos Kong (4):
virt-test: add NTttcp subtests
virt-test: Refactor netperf test and add analysis module
netperf: pin guest vcpus/memory/vhost thread to numa node
virt: Introduce regression testing infrastructure
client/tests/kvm/control | 7 +
client/tests/kvm/perf.conf | 23 +++
client/virt/scripts/ntttcp.au3 | 41 +++++
client/virt/subtests.cfg.sample | 59 ++++++-
client/virt/tests/analyzer.py | 172 ++++++++++++++++++++++
client/virt/tests/netperf.py | 312 ++++++++++++++++++++++++++++-----------
client/virt/tests/ntttcp.py | 183 +++++++++++++++++++++++
client/virt/tests/regression.py | 34 ++++
8 files changed, 733 insertions(+), 98 deletions(-)
create mode 100644 client/tests/kvm/perf.conf
create mode 100755 client/virt/scripts/ntttcp.au3
create mode 100644 client/virt/tests/analyzer.py
create mode 100644 client/virt/tests/ntttcp.py
create mode 100644 client/virt/tests/regression.py
--
Amos Kong
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest