https://github.com/xaf/rteval
Script to run a system load and then measure latency
https://github.com/xaf/rteval
Last synced: 11 months ago
JSON representation
Script to run a system load and then measure latency
- Host: GitHub
- URL: https://github.com/xaf/rteval
- Owner: XaF
- License: gpl-2.0
- Created: 2015-04-29T14:55:07.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-04-29T18:33:05.000Z (about 11 years ago)
- Last Synced: 2024-04-18T03:43:21.497Z (about 2 years ago)
- Language: Python
- Size: 49.8 MB
- Stars: 1
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: COPYING
Awesome Lists containing this project
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-schedtils
git://git.kernel.org/pub/scm/linux/kernel/git/acme/python-schedutils.git
python-ethtools
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/linux/kernel/git/clrkwllms/rt-tests.git
Clark Williams wrote rteval
David Sommerseth wrote the XML-RPC and database
logic for handling rteval results.