在ubuntu上,Cgroups/sys/fs/Cgroups为空

在ubuntu上,Cgroups/sys/fs/Cgroups为空,ubuntu,cgroups,Ubuntu,Cgroups,我不熟悉cgroup。我想使用cgroup将Qemu绑定到一些CPU。我正在使用自己编译的内核开发Ubuntu 12.04.33.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

我不熟悉
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
的整个过程。或者你可以一步一步地帮我。我担心以前缺少一些必要的配置导致了这个问题。
非常感谢

最后,我阅读了关于
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的属性。

非常感谢!希望这能帮助别人

未来读者注意:如果您使用的是systemd发行版,则不需要像systemd那样手动装载cgroups。但不适用于cpusets;请看我的问题: