[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/3] iotests: multiprocessing!!
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[PATCH 0/3] iotests: multiprocessing!! |
Date: |
Fri, 3 Dec 2021 13:22:20 +0100 |
Hi all!
Finally, I can not stand it any longer. So, I'm happy to present
multiprocessing support for iotests test runner.
testing on tmpfs:
Before:
time check -qcow2
...
real 12m28.095s
user 9m53.398s
sys 2m55.548s
After:
time check -qcow2 -j 12
...
real 2m12.136s
user 12m40.948s
sys 4m7.449s
Hmm, seems -j 6 should be enough. I have 6 cores, 2 threads per core.
Anyway, that's so fast!
Vladimir Sementsov-Ogievskiy (3):
iotests/testrunner.py: add doc string for run_test()
iotests/testrunner.py: move updating last_elapsed to run_tests
iotests: check: multiprocessing support
tests/qemu-iotests/check | 4 +-
tests/qemu-iotests/testrunner.py | 86 ++++++++++++++++++++++++++++----
2 files changed, 80 insertions(+), 10 deletions(-)
--
2.31.1
- [PATCH 0/3] iotests: multiprocessing!!,
Vladimir Sementsov-Ogievskiy <=
[PATCH 3/3] iotests: check: multiprocessing support, Vladimir Sementsov-Ogievskiy, 2021/12/03