Resource Control Demo Docs
The Meta resource control demo, or resctl-demo, is a tool that demonstrates resource control in action and comes with an interactive walkthrough that lets you experiment with resource protection strategies on various workloads. We have included the demo walkthrough documents in this guide for easy access to the instructions for navigating and running the demo, setting the benchmarks and system requirements, and learning about various components that make resource protection possible.
Components of the Resource Control Demo
The following major components closely work together for successfully running the resctl-demo:
- rd-hashd: workload simulator for resctl-demo. Its primary goal is simulating a latency-sensitive and throttleable primary workload which can saturate the machine in all local resources.
- rd-agent: orchestrates resource control demo and benchmark scenarios end-to-end. It runs benchmarks to establish the baseline, manages rd-hashd instances as the primary workloads, simulates resource conflicts with other workloads, and monitors the system and workloads to generate detailed reports.
- Sysloads and Sideloads: secondary workloads like updating Rpms, Chef, that are running on the system.m
- resct-demo UI: presents an interactive walkthrough of the resctl-demo.