cpusets在内核中编译但在运行时不可见

时间:2015-02-06 15:32:28

标签: linux linux-kernel embedded-linux

设备:radxa(4核ARM)radxa的官方内核与ubuntu 14.04 rootfs:https://github.com/radxa/linux-rockchip.git一起使用。由于在def_config中未启用的cpusets,我在menuconfig中启用了它们。之后我成功启动了电路板。编译时或运行时没有错误。

如果我检查cgroup中的cpuset支持,则没有。

root@radxa$ cat /proc/cgroups 
#subsys_name    hierarchy   num_cgroups enabled
debug   0   1   1
cpu 0   1   1
cpuacct 0   1   1
memory  0   1   1
freezer 0   1   1

然后我检查了dmesg,通常是在cpusets工作的计算机上我得到以下内容。

zilleplus@ThinkPad:~$ dmesg | grep cpuset
[    0.000000] Initializing cgroup subsys cpuset

但是在Radxa板上我什么都没得到

root@radxa$ dmesg | grep cpuset
... empty line ...

当我尝试安装cpuset时,我得到以下错误:

root@radxa:~# mount -t cgroup -ocpuset cpuset /sys/fs/cgroup/cpuset
mount: special device cpuset does not exist

我如何从这里继续? cpusets在编译内核时在菜单中选择没有错误。

0 个答案:

没有答案