$ git log --pretty=format:'%h %s (%cs)%d'
5ed68ae rteval: hackbench.py: Do not sleep if hackbench fails from memory errors (2017-10-24)
(HEAD -> master)
eead2e5 rteval: rteval.spec Add Requires sos (2017-10-24)
5a54d98 rteval: add the /proc/cmdline to rteval report (2017-10-24)
d20362b remove unused file rteval/rteval.py (2017-09-26)
7443279 sysinfo: don't fail if we don't know the init system (2017-09-12)
59d3912 rteval: Remove rteval/sysinfo/systopology.py (2017-05-18)
42d724f rteval: systopology.py: Remove underscore from sysread (2017-05-18)
035794c rteval: Remove rteval/hackbench.py (2017-05-18)
4eca0aa rteval: Remove trace-cmd from Requires (2017-05-18)
f426767 rteval: remove rteval/cyclictest.py (2017-05-17)
...
$ git cat-file blob HEAD:README
Rteval is a python program written to evaluate the performance of a
realtime Linux kernel on a particular hardware platform. The program
unpacks source code for two loads: hackbench and a Linux kernel
compile, then loops running hackbench and a parallel build of the
Linux kernel. While the loads are running, the cyclictest program is
run to measure realtime performance under load. When the specified run
duration is met, the loads are stopped and cyclictest outputs measured
timer latency values in histogram format, which is analyzed by
rteval. Rteval then writes an XML file to disk with information about
the system (gotten through DMI tables), the raw histogram data
collected during the run and the statistical analysis of the run.
The rteval source may be pulled from it's git tree on kernel.org:
git://git.kernel.org/pub/scm/linux/kernel/git/clrkwllms/rteval.git
Rteval requires the following packages to run:
Python >= 2.4 (and < 3.0)
http://www.python.org/download/
python-schedutils
git://git.kernel.org/pub/scm/linux/kernel/git/acme/python-schedutils.git
python-ethtool
git://git.kernel.org/pub/scm/linux/kernel/git/acme/python-ethtool.git
python-lxml
http://lxml.de/
python-dmidecode
http://www.ohloh.net/p/python-dmidecode
libxml2-python
http://xmlsoft.org/
rt-tests
git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git
Clark Williams <williams@redhat.com> wrote rteval
David Sommerseth <davids@redhat.com> wrote the XML-RPC and database
logic for handling rteval results.
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master rteval: hackbench.py: Do not sleep if hackbench fails from memory errors (2017-10-24)
v2/master rteval: hackbench.py: Do not sleep if hackbench fails from memory errors (2017-10-24)
v1/master update to v1.41 (2015-11-23)
# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
--format='%(refname:short) %(subject) (%(creatordate:short))'
v2.14 fix leftover import from devel (2017-03-16) tar.gz
v2.13 updated kcompile and made -n default for cyclictest (2017-03-16) tar.gz
v2.5 stop using old numactl arg (2016-10-24) tar.gz
v2.9 remove hwlatdetect module (2016-10-24) tar.gz
v2.12 handle null USER env variable (2016-10-24) tar.gz
v2.11 return non-zero status when exiting early (2016-08-30) tar.gz
v2.10 version bump to v2.10 (2016-08-03) tar.gz
v2.8 specfile: require version 0.97 of rt-tests (2016-04-27) tar.gz
v2.7 fix SIGTERM issue (2016-04-01) tar.gz
v2.6 version 2.6 (2016-02-11) tar.gz
...
# associated public inboxes:
# (number on the left is used for dev purposes)
242 linux-rt-users
15 lkml
7 netdev
7 linux-arm-kernel
6 qemu-devel
6 dpdk-dev
6 intel-gfx
5 u-boot
4 linux-samsung-soc
4 linux-xfs
4 netfilter-devel
4 stable
4 linux-pm
4 linux-btrfs
4 linux-rdma
4 linuxppc-dev
4 git
4 dri-devel
4 buildroot
3 linux-riscv
3 linux-nfs
3 linux-devicetree
3 linux-mm
3 linux-scsi
3 linux-kselftest
3 selinux
3 linux-gpio
3 kvm
3 util-linux
3 linux-mmc
3 amd-gfx
3 openembedded-core
3 openembedded-devel
3 yocto-meta-arago
3 intel-wired-lan
3 poky
3 ../../../../../../../igt-dev
2 linux-wireless
2 linux-mtd
2 linux-block
2 linux-nvme
2 bpf
2 linux-mediatek
2 linux-crypto
2 linux-acpi
2 linux-fsdevel
2 linux-cifs
2 linux-amlogic
2 linux-erofs
2 linux-iommu
2 linux-media
2 xen-devel
2 linux-mips
2 fstests
2 linux-rtc
2 linux-input
2 alsa-devel
2 kvmarm
2 driverdev-devel
2 linux-usb
2 linux-renesas-soc
2 linux-clk
2 linux-iio
2 linux-ext4
2 linux-security-module
2 linux-pci
2 linux-f2fs-devel
2 linux-modules
2 linux-bluetooth
2 linux-ide
2 linux-serial
2 linux-watchdog
2 linux-trace-devel
2 backports
2 linux-doc
2 linux-man
2 linux-api
2 linux-omap
2 linux-spi
2 linux-i2c
2 linux-sparse
2 linux-tegra
2 lttng-dev
2 virtualization
2 linux-kbuild
2 linux-arch
2 linux-can
2 containers
2 linux-rockchip
2 linux-raid
2 openbmc
2 dm-devel
2 linux-fbdev
2 linux-cxl
2 linux-perf-users
2 linux-sh
2 nouveau
2 linux-s390
2 mptcp
2 linux-coco
2 fio
2 iwd
2 ltp
2 yocto
2 yocto-meta-freescale
2 yocto-toaster
2 yocto-meta-arm
2 bitbake-devel
2 yocto-meta-virtualization
2 yocto-meta-ti
2 outreachy
2 openrisc
2 kexec
2 intel-xe
2 linux-um
2 virtio-comment
2 qemu-riscv
2 cluster-devel
2 grub-devel
2 kvm-ppc
2 linux-hexagon
2 reiserfs-devel
2 lvm-devel
2 virtio-fs
2 ../../../../../../../fuego
1 linux-fscrypt
1 cocci
1 live-patching
1 linux-efi
1 linux-integrity
1 linux-edac
1 linux-arm-msm
1 linux-nvdimm
1 linux-snps-arc
1 linux-hwmon
1 kernel-hardening
1 dmaengine
1 linux-next
1 linux-parisc
1 linux-leds
1 kernelnewbies
1 linux-sgx
1 linux-hyperv
1 workflows
1 rcu
1 selinux-refpolicy
1 linux-m68k
1 linux-i3c
1 linux-spdx
1 linux-wpan
1 ksummit-discuss
1 wireguard
1 io-uring
1 linux-kernel-mentees
1 linux-csky
1 tpmdd-devel
1 linux-unionfs
1 linux-firmware
1 cip-dev
1 linux-audit
1 linux-remoteproc
1 linux-dash
1 linux-bcache
1 mm-commits
1 linux-pwm
1 linux-fpga
1 ceph-devel
1 xdp-newbies
1 platform-driver-x86
1 phone-devel
1 linux-hardening
1 dash
1 keyrings
1 linux-sctp
1 target-devel
1 lustre-devel
1 soc
1 ocfs2-devel
1 rust-for-linux
1 ath10k
1 ath11k
1 linux-phy
1 kernel-janitors
1 sparclinux
1 linux-staging
1 linux-sunxi
1 regressions
1 ksummit
1 b43-dev
1 nvdimm
1 linux-nfc
1 linux-bcachefs
1 ath9k-devel
1 ntfs3
1 llvm
1 ell
1 ofono
1 yocto-docs
1 linux-patches
1 chrome-platform
1 ntb
1 xenomai
1 damon
1 asahi
1 loongarch
1 imx
1 ath12k
1 b4-sent
1 linux-trace-kernel
1 oe-linux-nfc
1 oe-kbuild-all
1 oe-chipsec
1 batman
1 virtio-dev
1 v9fs
1 ecryptfs
1 linux-ia64
1 kbd
1 autofs
1 cpufreq
1 dccp
1 cgroups
1 devicetree-spec
1 devicetree-compiler
1 initramfs
1 hail-devel
1 kvm-ia64
1 linux-8086
1 kernel-testers
1 linux-alpha
1 linux-btrace
1 linux-embedded
1 linux-hams
1 linux-hotplug
1 linux-laptop
1 linux-sound
1 trinity
1 linux-metag
1 linux-x25
1 linux-nilfs
1 lvs-devel
1 netfilter
1 linux-oxnas
1 u-boot-amlogic
1 lm-sensors
1 acpica-devel
1 bridge
1 perfbook
1 smatch
1 ../../../../../../../wireless-regdb
1 ../../../../../../../powertop
git clone https://yhbt.net/lore/pub/scm/linux/kernel/git/clrkwllms/rteval.git