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

