cgroup独占设置常见两个错误
在做独占设置:
echo 1 > a/b/cpuset.cpu_exclusive
经常遇到的两个错误:
1,bash: echo: write error: Permission denied
这个错误是因为其父节点的cpu_exclusive是0。比如这里就要检查一下:
cat a/cpuset.cpu_exclusive
在对cpuset.cpus做设置也是类似,这是cgroup的继承特性。
2,bash: echo: write error: Invalid argument
这个错误是因为该cgroup的cpu正在被其它cgroup使用,所以不能设置独占。
因此需要先检查并调整各个cgroup的cpuset.cpus,确保当前cgroup所用的cpu的确只分配给它了,那么此时就可以设置cpu_exclusive独占了。
转载请保留地址:http://www.lenky.info/archives/2019/03/2679 或 http://lenky.info/?p=2679
备注:如无特殊说明,文章内容均出自Lenky个人的真实理解而并非存心妄自揣测来故意愚人耳目。由于个人水平有限,虽力求内容正确无误,但仍然难免出错,请勿见怪,如果可以则请留言告之,并欢迎来信讨论。另外值得说明的是,Lenky的部分文章以及部分内容参考借鉴了网络上各位网友的热心分享,特别是一些带有完全参考的文章,其后附带的链接内容也许更直接、更丰富,而我只是做了一下归纳&转述,在此也一并表示感谢。关于本站的所有技术文章,欢迎转载,但请遵从CC创作共享协议,而一些私人性质较强的心情随笔,建议不要转载。
法律:根据最新颁布的《信息网络传播权保护条例》,如果您认为本文章的任何内容侵犯了您的权利,请以Email或书面等方式告知,本站将及时删除相关内容或链接。