私は統合cgroups v2構成でLinux 5.11を使用しています。
次のようなcgroups-v2.rst、rootではなくcgroupのcpuset割り当てをリセットしようとしています(親のcpusetを継承するように)。ドキュメントによると、これはcpuset.cpus
cgroupにnull値を書き込むことで達成できます。
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
私は何が間違っていましたか?