一、问题

snippet.bash
[yz@yz219 yz]$ pwd
/sys/fs/cgroup/cpuset/yz
 
[yz@yz219 yz]$ echo 1616 >> tasks 
-bash: echo: write error: No space left on device

二、原因

在添加tasks之前,cpuset.cpus 和 cpuset.mems 需要提前进行配置。

三、解决

snippet.bash
[yz@yz219 yz]$ echo 0 > cpuset.mems
[yz@yz219 yz]$ echo "0-3" > cpuset.cpus  #根据实际核配置
 
[yz@yz219 yz]$ cat cpuset.cpus
0-3

现在可以加入PID了:

snippet.bash
[yz@yz219 yz]$ echo 1616 >> tasks
[yz@yz219 yz]$ cat tasks
1616

四、参考