Comment 0 for bug 1988232

Revision history for this message
Nikolay Vinogradov (nikolay.vinogradov) wrote : Enaable support for resctrl kernel interface in containerd configuration

Hi team. This is not a bug, but more like a feature request.

Please enable support for resctrl [1],[2] be enabled in containerd, as it might be desired for certain high-performance, latency-sensitive networking use-cases.

The support for it is available in the Ubuntu kernel ([2]), as it is built with CONFIG_X86_CPU_RESCTRL=y.

containerd also supports it via the config parameter called rdt_config_file [3].

Since containerd depends on runc [4], the support for it seems to be also implemented as part of spec [5].

Though I'm not 100% sure, it seems the only piece that is missing is containerd configuration file template in containerd charm. Also this bug [6] might be relevant, but it's current status is unclear.

[1] https://github.com/intel/intel-cmt-cat
[2] https://www.kernel.org/doc/Documentation/x86/resctrl.rst
[3] https://github.com/intel/goresctrl/blob/main/doc/rdt.md#configuration
[4] https://github.com/containerd/containerd/blob/main/docs/RUNC.md
[5] https://github.com/opencontainers/runtime-spec/pull/630
[6] https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe/+bug/1873126