Speaker
Michal Koutný
(SUSE)
Description
Triggered by:
a) various rstat fixups as well as people reporting issues with (memory).stat reading vs writing performance & precision
b) occasional reports/attempts to make container startup quicker
Problem statements:
a) cgroup rstats need to balance latency requirements of updaters (writers) and readers while preserving sufficient precision. The improvement for one may cause some deterioration at other places -- which is not always clear until those places start being friction points.
b) the cgroup creation path is on critical path of new container starts but there're no good insights into the behavior of those.
Proposed solution:
mmtests shellpack and monitor(s)
Alternate solutions:
- selftest, LTP tests
- bpftrace probes
- perf-bench
Author
Michal Koutný
(SUSE)