9

我是新手cgroup。我想用来cgroup绑定Qemu到一些 CPU。我正在使用自己编译的内核在 Ubuntu 12.04.3 上工作3.11.0+
下面是我的命令的一些输出。

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. 或者你可以一步一步地帮助我。恐怕之前缺少一些必要的配置会导致这个问题。非常感谢!

4

1 回答 1

14

最后,我阅读了关于cgroupsand的内核文档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属性的文件。
非常感谢!希望这会对某人有所帮助!

于 2014-12-15T08:00:06.787 回答