I'm pleased to announce rteval-3.3 Some changes of note: - The idea of an exclusive load module has ben added. - stress-ng has been made an exclusive load module, so that when it runs, no other load modules run - --cyclictest-threshold=USEC added to end a rteval run early if the threshold exceeds the specified USEC - --hackbench-runlowmem allows hackbench to run on machines with low memory (by default it is not run on low memory machines) - Support for systems running kthreads with a deadline policy A special thanks to Punit Agrawal for many bug fixes and for changes that make it easier to run rteval on non-x86-64 machines such as ARM Comments, bug reports and patches are always welcome Thanks John Kacur To fetch Clone git://git.kernel.org/pub/scm/utils/rteval/rteval.git Branch: main Tag: v3.3 Tarballs available here: https://kernel.org/pub/linux/utils/rteval/ Older version tarballs are available here: https://kernel.org/pub/linux/utils/rteval/older Atsushi Nemoto (1): rteval: cyclictest.py: Do not pass obsolete --notrace option John Kacur (18): rteval: Restrict measurement threads to the cpus in cpumask rteval: Update to using the linux-5.13.2 kernel rteval: Add __contains__ in rtevalConfig rteval: Only process warnings if dmidecode_loaded is True rteval: Construct a 'model name' on architectures that don't have one rteval: kcompile: Fix for no numactl and no cpulist rteval: services: Iterate through items in MakeReport rteval: Remove mult from hackbench.py rteval: Remove self.__err_sleep rteval: Make donotrun work correctly in load modules rteval: Add idea of exclusive load module and make stress-ng one rteval: systopology: Use 'with' on open with sysread rteval: systopology: Update copyright rteval: kcompile: Fix spelling in debug message rteval: Change misc.py to be executable rteval: Add --cyclictest-threshold=USEC rteval: Don't run hackbench by default on low memory systems rteval: update version number to v3.3 Punit Agrawal (8): rteval: systopology.py: Add support for systems that don't have Numa rteval: osinfo.py: Fix RT kernel detection rteval: services.py: Fix incorrect detection of container environment rteval: hackbench.py: Enable running on a system with low memory rteval: kernel.py: Add support for kthreads running with deadline policy rteval: cyclictest.py Parse max latencies from cyclictest output rteval: cyclictest.py: Sort the list of cpus rteval: cyclictest.py: Skip statistics reporting in case of an overflow Makefile | 2 +- rteval.spec | 2 +- rteval/__init__.py | 4 +- rteval/misc.py | 21 ++++++++ rteval/modules/__init__.py | 21 ++++++++ rteval/modules/loads/__init__.py | 2 +- rteval/modules/loads/hackbench.py | 22 +++++--- rteval/modules/loads/kcompile.py | 39 ++++++++++---- rteval/modules/loads/stressng.py | 2 + rteval/modules/measurement/cyclictest.py | 65 ++++++++++++++++++++---- rteval/rteval.conf | 2 +- rteval/rtevalConfig.py | 2 + rteval/sysinfo/dmi.py | 3 ++ rteval/sysinfo/kernel.py | 2 +- rteval/sysinfo/osinfo.py | 2 +- rteval/sysinfo/services.py | 16 +++--- rteval/systopology.py | 42 ++++++++++++--- rteval/version.py | 2 +- 18 files changed, 199 insertions(+), 52 deletions(-) mode change 100644 => 100755 rteval/misc.py -- 2.31.1