How To Install rteval on Fedora 36

In this tutorial we learn how to install rteval in Fedora 36. rteval is Utility to evaluate system suitability for RT Linux

Introduction

In this tutorial we learn how to install rteval on Fedora 36.

What is rteval

The rteval script is a utility for measuring various aspects of realtime behavior on a system under load. The script unpacks the kernel source, and then goes into a loop, running hackbench and compiling a kernel tree. During that loop the cyclictest program is run to measure event response time. After the run time completes, a statistical analysis of the event response times is done and printed to the screen.

We can use yum or dnf to install rteval on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rteval.

Install rteval on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install rteval using dnf by running the following command:

sudo dnf -y install rteval

Install rteval on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install rteval using yum by running the following command:

sudo yum -y install rteval

How To Uninstall rteval on Fedora 36

To uninstall only the rteval package we can use the following command:

sudo dnf remove rteval

rteval Package Contents on Fedora 36

/etc/rteval.conf
/usr/bin/rteval
/usr/lib/python3.10/site-packages/rteval
/usr/lib/python3.10/site-packages/rteval-3.2-py3.10.egg-info
/usr/lib/python3.10/site-packages/rteval/Log.py
/usr/lib/python3.10/site-packages/rteval/__init__.py
/usr/lib/python3.10/site-packages/rteval/__pycache__
/usr/lib/python3.10/site-packages/rteval/__pycache__/Log.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/Log.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/misc.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/misc.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalConfig.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalConfig.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalMailer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalMailer.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalReport.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalReport.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalXMLRPC.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalXMLRPC.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalclient.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/rtevalclient.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/systopology.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/systopology.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/version.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/version.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/xmlout.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/__pycache__/xmlout.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/misc.py
/usr/lib/python3.10/site-packages/rteval/modules
/usr/lib/python3.10/site-packages/rteval/modules/__init__.py
/usr/lib/python3.10/site-packages/rteval/modules/__pycache__
/usr/lib/python3.10/site-packages/rteval/modules/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads
/usr/lib/python3.10/site-packages/rteval/modules/loads/__init__.py
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/hackbench.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/hackbench.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/kcompile.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/kcompile.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/stressng.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/__pycache__/stressng.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/loads/hackbench.py
/usr/lib/python3.10/site-packages/rteval/modules/loads/kcompile.py
/usr/lib/python3.10/site-packages/rteval/modules/loads/stressng.py
/usr/lib/python3.10/site-packages/rteval/modules/measurement
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__init__.py
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__pycache__
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__pycache__/cyclictest.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__pycache__/cyclictest.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__pycache__/sysstat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/modules/measurement/__pycache__/sysstat.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/modules/measurement/cyclictest.py
/usr/lib/python3.10/site-packages/rteval/modules/measurement/sysstat.py
/usr/lib/python3.10/site-packages/rteval/rtevalConfig.py
/usr/lib/python3.10/site-packages/rteval/rtevalMailer.py
/usr/lib/python3.10/site-packages/rteval/rtevalReport.py
/usr/lib/python3.10/site-packages/rteval/rtevalXMLRPC.py
/usr/lib/python3.10/site-packages/rteval/rtevalclient.py
/usr/lib/python3.10/site-packages/rteval/sysinfo
/usr/lib/python3.10/site-packages/rteval/sysinfo/__init__.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/cmdline.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/cmdline.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/cputopology.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/cputopology.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/dmi.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/dmi.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/kernel.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/kernel.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/memory.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/memory.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/network.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/network.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/osinfo.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/osinfo.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/services.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/services.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/__pycache__/tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/rteval/sysinfo/cmdline.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/cputopology.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/dmi.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/kernel.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/memory.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/network.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/osinfo.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/services.py
/usr/lib/python3.10/site-packages/rteval/sysinfo/tools.py
/usr/lib/python3.10/site-packages/rteval/systopology.py
/usr/lib/python3.10/site-packages/rteval/version.py
/usr/lib/python3.10/site-packages/rteval/xmlout.py
/usr/share/doc/rteval
/usr/share/doc/rteval/README
/usr/share/doc/rteval/rteval.txt
/usr/share/licenses/rteval
/usr/share/licenses/rteval/COPYING
/usr/share/man/man8/rteval.8.gz
/usr/share/rteval
/usr/share/rteval/rteval_dmi.xsl
/usr/share/rteval/rteval_histogram_raw.xsl
/usr/share/rteval/rteval_text.xsl

References

Summary

In this tutorial we learn how to install rteval on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).