How To Install resctl-bench on Fedora 36
Introduction
In this tutorial we learn how to install resctl-bench
on Fedora 36.
What is resctl-bench
resctl-bench is a collection of whole-system benchmarks to evaluate resource control and hardware behaviors using realistic simulated workloads. Comprehensive resource control involves the whole system. Furthermore, testing resource control end-to-end requires scenarios involving realistic workloads and monitoring their interactions. The combination makes benchmarking resource control challenging and error-prone. It’s easy to slip up on a configuration and testing with real workloads can be tedious and unreliable. resctl-bench encapsulates the whole process so that resource control benchmarks can be performed easily and reliably. It verifies and updates system configurations, reproduces resource contention scenarios with a realistic latency-sensitive workload simulator and other secondary workloads, analyzes the resulting system and workload behaviors, and generates easily understandable reports.
We can use yum
or dnf
to install resctl-bench
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install resctl-bench.
Install resctl-bench 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 resctl-bench
using dnf
by running the following command:
sudo dnf -y install resctl-bench
Install resctl-bench 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 resctl-bench
using yum
by running the following command:
sudo yum -y install resctl-bench
How To Uninstall resctl-bench on Fedora 36
To uninstall only the resctl-bench
package we can use the following command:
sudo dnf remove resctl-bench
resctl-bench Package Contents on Fedora 36
/usr/bin/resctl-bench
/usr/lib/.build-id
/usr/lib/.build-id/64
/usr/lib/.build-id/64/51a0cba535f86b2f5fbf2b71a0c654162e7fa0
/usr/share/doc/resctl-bench
/usr/share/doc/resctl-bench/README.md
/usr/share/doc/resctl-bench/doc
/usr/share/doc/resctl-bench/doc/README.md
/usr/share/doc/resctl-bench/doc/common.md
/usr/share/doc/resctl-bench/doc/hashd-params.md
/usr/share/doc/resctl-bench/doc/iocost-params.md
/usr/share/doc/resctl-bench/doc/iocost-qos.md
/usr/share/doc/resctl-bench/doc/iocost-tune.md
/usr/share/doc/resctl-bench/doc/protection.md
/usr/share/doc/resctl-bench/doc/shadow-inode.md
/usr/share/doc/resctl-bench/doc/storage.md
/usr/share/doc/resctl-bench/examples
/usr/share/doc/resctl-bench/examples/prot-iocost-off-on-format.txt
/usr/share/doc/resctl-bench/examples/prot-iocost-off-on-summary.txt
/usr/share/licenses/resctl-bench
/usr/share/licenses/resctl-bench/LICENSE
References
Summary
In this tutorial we learn how to install resctl-bench
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).