我是cgroup
的新手。我想使用cgroup
将Qemu
绑定到某些CPU。我正在使用自己编译的内核3.11.0+
处理Ubuntu 12.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
的整个过程。或者你可以一步一步帮我解决这个问题。我担心之前缺少一些必要的配置会导致这个问题。
非常感谢!
答案 0 :(得分:9)
最后,我阅读了有关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的属性 非常感谢!希望这会对某人有所帮助!