pub/scm/linux/kernel/git/jkacur/rteval.git  about / heads / tags
John Kacur rteval tree
$ git log --pretty=format:'%h %s (%cs)%d'
195ba7d Merge branch 'v2/master' (2017-04-10)
	(HEAD -> master)
ed5cb77 update rt-tests URL in docs/README (2017-03-17)
b2ae9af Merge branch 'v2/kcompile-by-nodes' into v2/master (2017-03-16)
	(tag: v2.14, v2/master)
ad867c9 version 2.14 (2017-03-16)
8425dee removed incorrect import of systopology (2017-03-16)
89c3e7a update specfiles with correct changelog and version/release (2017-03-15)
841da33 version 2.13 (2017-03-15)
	(tag: v2.13)
c9e1b49 cyclictest.py: make -n option default to use clock_nanosleep(2) (2017-03-15)
8ee115f Added EXTRA Makefile variable for testing miscellaneous options (2017-03-15)
6e4d54b kcompile.py: modify to manage jobs on per-node basis (2017-03-15)
...

$ 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))'
  py2/rteval   rteval: hackbench: raise an exception if hackbench fails to run (2019-03-27)
  py3/rteval   rteval: Fix typo in debug output (2018-12-17)
  devel/rhel-7.5 rteval: hackbench.py: Do not sleep if hackbench fails from memory errors (2017-10-19)
  devel/master rteval: add the /proc/cmdline to rteval report (2017-05-24)
* master       Merge branch 'v2/master' (2017-04-10)
  v2/master    Merge branch 'v2/kcompile-by-nodes' into v2/master (2017-03-16)
  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://80x24.org/lore/pub/scm/linux/kernel/git/jkacur/rteval.git