cgroup的资料较少,使用过程中问题也比较多
今天机器重启后,发现cgroup不正常
使用service cgconfig start无法启动
lssubsys 发现blkio和cpuset是有的
奇怪的是服务明明没启动,还有两个子系统在使用
把这两个子系统先umount,再删除就好了
但是直接umount会出现device busy的问题
遇到这种问题,一般就用lsof来查看文件所在的进程
查找到进程号后就把这个进程kill掉
然后再umount就可以了
最后如果机器上运行着libvirtd的话要先结束掉
然后才能启动cgroup
有的时候上面的方法也不能启动cgroup
这样的话还有个办法可以试一下
就是把所有的cgroup下的文件夹都删除
也可能启动
这些东西也没啥文档,只能探索总结了