#containerization #demo #resource-controller #graph

app resctl-demo

A guided tour of Linux resource control with live demos

8 stable releases

2.2.3 Jun 28, 2022
2.2.2 May 26, 2022
2.1.2 Sep 10, 2021
2.1.1 Aug 24, 2021
2.0.0 Jun 24, 2021

#142 in Science

Download history 314/week @ 2023-07-30 307/week @ 2023-08-06 227/week @ 2023-08-13 309/week @ 2023-08-20 113/week @ 2023-08-27 90/week @ 2023-09-03 140/week @ 2023-09-10 131/week @ 2023-09-17 107/week @ 2023-09-24 179/week @ 2023-10-01 175/week @ 2023-10-08 145/week @ 2023-10-15 260/week @ 2023-10-22 146/week @ 2023-10-29 136/week @ 2023-11-05 198/week @ 2023-11-12

755 downloads per month

Apache-2.0

360KB
10K SLoC

Resource Control Demo

Resource control aims to control compute resource distribution to improve reliability and utilization of a system. The facebook kernel and container teams have been intensively researching and implementing mechanisms and methods to advance resource control. resctl-demo demonstrates and documents various aspects of resource control using self-contained workloads in guided scenarios. Here's a screencast:

https://engineering.fb.com/wp-content/uploads/2020/10/resctl-demoV2.mp4

Getting Started

Comprehensive resource control has many requirements, some of which can be difficult to configure on an existing system. resctl-demo provides premade images to help getting started. Visit the following page for details:

https://facebookmicrosites.github.io/resctl-demo-website

For other installation options, visit:

https://github.com/facebookexperimental/resctl-demo

Once you're ready, start exploring:

$ sudo systemd-run --scope --unit resctl-demo --slice hostcritical.slice resctl-demo

Dependencies

~12–23MB
~350K SLoC