-
Notifications
You must be signed in to change notification settings - Fork 1
Mirror of upstream rteval
License
jkacur/rteval
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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:https://git.kernel.org/pub/scm/utils/rteval/rteval.git Rteval requires the following packages to run: Python >= 3.0 https://www.python.org/download/ python-ethtool git:https://git.kernel.org/pub/scm/linux/kernel/git/acme/python-ethtool.git python-lxml https://lxml.de/ python-dmidecode https://www.ohloh.net/p/python-dmidecode libxml2-python https://xmlsoft.org/ rt-tests git:https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git Clark Williams <[email protected]> wrote rteval David Sommerseth <[email protected]> wrote the XML-RPC and database logic for handling rteval results. John Kacur <jkacur at redhat dot com> ported it to python-3.0 and has been developing and maintaining it since then.
About
Mirror of upstream rteval
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published