首页 > *nix技术, 多核优化 > cgroup独占设置常见两个错误

cgroup独占设置常见两个错误

2019年3月9日 发表评论 阅读评论 11,028 次浏览

在做独占设置:
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/2679http://lenky.info/?p=2679


备注:如无特殊说明,文章内容均出自Lenky个人的真实理解而并非存心妄自揣测来故意愚人耳目。由于个人水平有限,虽力求内容正确无误,但仍然难免出错,请勿见怪,如果可以则请留言告之,并欢迎来讨论。另外值得说明的是,Lenky的部分文章以及部分内容参考借鉴了网络上各位网友的热心分享,特别是一些带有完全参考的文章,其后附带的链接内容也许更直接、更丰富,而我只是做了一下归纳&转述,在此也一并表示感谢。关于本站的所有技术文章,欢迎转载,但请遵从CC创作共享协议,而一些私人性质较强的心情随笔,建议不要转载。

法律:根据最新颁布的《信息网络传播权保护条例》,如果您认为本文章的任何内容侵犯了您的权利,请以Email或书面等方式告知,本站将及时删除相关内容或链接。

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
您必须在 登录 后才能发布评论.