[PATCH 0/7] app/test: make perf tests usable on wider range of systems
Stephen Hemminger
stephen at networkplumber.org
Fri May 29 19:10:53 CEST 2026
Today' side quest is fixing the perftests to run on my machines.
Several of the perf/autotests assume server-class machines: they run for
billions of iterations, or size hugepage allocations by total lcore count,
which makes them time out or fail to allocate on smaller systems and on
machines with high core counts but modest memory.
This series trims runtime and memory use without losing meaningful test
coverage, and reports resource shortfalls as skips rather than failures.
Stephen Hemminger (7):
app/test/reciprocal_division: make it a fast test
app/test/reciprocal_division_perf: reduce test time
app/test/mempool_perf: size mempool by tested cores
app/test/mempool_perf: drop constant-values replay
app/test/mempool_perf: scale down for high core counts
app/test/test_rcu_qsbr_perf: call quiescent more often
app/test/test_pmd_perf: skip if no device available
app/test/test_mempool_perf.c | 84 +++----
app/test/test_pmd_perf.c | 2 +-
app/test/test_rcu_qsbr_perf.c | 3 +-
app/test/test_reciprocal_division.c | 279 +++++++++++++----------
app/test/test_reciprocal_division_perf.c | 4 +-
5 files changed, 196 insertions(+), 176 deletions(-)
--
2.53.0
More information about the dev
mailing list