如何检查 cgroups 选项 memory.use_hierarchy 的设置?

How can I check what the cgroups option memory.use_hierarchy is set to?

我正在尝试确定 cgroups 选项 memory.use_hierarchy 是否设置为 true 或 false(1 或 0)。是否列出了一些标准文件或我可以用来解决这个问题的命令?如果没有在任何地方设置,是否有默认设置?

memory.use_hierarchy 默认设置为 0。

cgroup 虚拟文件系统中存在一个名为 memory.use_hierarchy 的文件 retrieve/configure 此选项。要启用此选项,您只需将“1”写入此文件即可。同样,要禁用此选项,请将“0”写入此文件。 例如:如果您的 cgroup 虚拟文件系统中有一个名为 'test' 的 cgroup,您可以通过以下方式启用 memory.use_hierarchy:

$ 回显 1 > test/memory.use_hierarchy

你可以通过以下方式关闭它:

$ 回显 0 > test/memory.use_hierarchy

要读取此文件中的值,您可以使用 'cat':

$猫test/memory.use_hierarchy