我正在调查docker如何与Debian上的主机操作系统共享资源。在docker之外运行的进程将在根cgroup中运行。因此,它归结为如何在根cgroup和docker父cgroup之间共享资源" docker"。
然而,在使用Debian进行测试时,我没有看到这种行为。当我在根cgroup下运行多个进程时,我看到以下内容:
每个cgroup中的1个进程:
/rootgroup/ 1 process: 50%
/rootgroup/docker/ 1 process: 50%
根cgroup中的2个进程:
/rootgroup/ 2 processes: 25% + 25%
/rootgroup/docker/ 1 process: 50%
我无法找到任何为Debian提供这种行为的文档。我看到了正确的行为吗?为什么它与红帽有所不同?