我在统一 cgroups v2 配置中使用 Linux 5.11。
下列的cgroups-v2.rst,我正在尝试重置非根 cgroup 的 cpuset 分配(以使其继承父级的 cpuset)。根据文档,这可以通过将空值写入cpuset.cpus
cgroup 来实现:
Cpuset Interface Files
~~~~~~~~~~~~~~~~~~~~~~
cpuset.cpus
<...>
An empty value indicates that the cgroup is using the same
setting as the nearest cgroup ancestor with a non-empty
"cpuset.cpus" or all the available CPUs if none is found.
然而,这是行不通的:
# pwd
/sys/fs/cgroup/machine.slice/[email protected]
# cat cpuset.cpus
0-31
# echo "" > cpuset.cpus
echo: write error: no space left on device
我究竟做错了什么?