* [ANNOUNCE] I'm pleased to announce version 3.3 of rteval
@ 2022-01-13 19:24 John Kacur
0 siblings, 0 replies; only message in thread
From: John Kacur @ 2022-01-13 19:24 UTC (permalink / raw)
To: RT
Cc: Atsushi Nemoto, Punit Agrawal, Clark Williams, Kate Carcia Poulin,
John Kacur
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-01-13 19:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-13 19:24 [ANNOUNCE] I'm pleased to announce version 3.3 of rteval John Kacur
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).