我是cgroup
的新手。我想使用cgroup
将Qemu
绑定到一些CPU。我正在使用自己编译的内核3.11.0+
在Ubuntu12.04.3上工作。
下面是我的命令的一些输出。
root@xiao-laptop:~/tamlok# service cgconfig start
start: Job failed to start
root@xiao-laptop:~/tamlok# ls /sys/fs/cgroup/
root@xiao-laptop:~/tamlok# cat /proc/mounts | grep cgroup
root@xiao-laptop:~/tamlok# lssubsys --al
cpuset
cpu
cpuacct
devices
freezer
blkio
perf_event
/sys/fs/cgroup/
是空的真的把我搞糊涂了。我不知道下一步我该怎么做才能实现我的目标。看起来cgroup
没有挂载?那么这有什么问题呢?如果你需要关于我的平台的任何信息来解决这个问题,请让我知道。
实际上,我不知道配置和使用cgroup
的整个过程。或者你可以一步一步地帮我。我担心之前缺乏一些必要的配置导致了这个问题。非常感谢!
发布于 2014-12-15 16:00:07
最后,我阅读了关于cgroups
和cpusets
的内核文档,其中详细介绍了如何一步一步地创建和使用cgroups
。
这里的问题是我没有挂载cgroups
。解决方案如下所示。
mount -t tmpfs cgroup_root /sys/fs/cgroup
mkdir /sys/fs/cgroup/cpuset
mount -t cgroup cpuset -o cpuset /sys/fs/cgroup/cpuset/
然后我们可以看到一个cpuset目录,里面有修改cpuset属性的文件。
非常感谢!希望这能对某些人有所帮助!
https://stackoverflow.com/questions/27454848
复制相似问题