Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 配备内核3.2.0-29的Ubuntu 12.04是否支持cgroup?_Linux_Ubuntu_Kernel - Fatal编程技术网

Linux 配备内核3.2.0-29的Ubuntu 12.04是否支持cgroup?

Linux 配备内核3.2.0-29的Ubuntu 12.04是否支持cgroup?,linux,ubuntu,kernel,Linux,Ubuntu,Kernel,我想使用控制组(cgroup)来控制和管理集群的计算资源。我对cgroup本身做了一些调查工作,无论是命令行工具还是linux内核源代码。但是当我用cgroup实现helloworld程序时,我发现头文件 #include <linux/cgroup.h> #包括 在linux内核版本为3.2.0-29的Ubuntu服务器12.04 LTS x86_64上的/usr/include/linux/cgroup.h中不存在 但是,我从kernel.org下载了内核源文件,并在适当的文

我想使用控制组(cgroup)来控制和管理集群的计算资源。我对cgroup本身做了一些调查工作,无论是命令行工具还是linux内核源代码。但是当我用cgroup实现helloworld程序时,我发现头文件

#include <linux/cgroup.h>
#包括
在linux内核版本为3.2.0-29的Ubuntu服务器12.04 LTS x86_64上的
/usr/include/linux/cgroup.h
中不存在

但是,我从
kernel.org
下载了内核源文件,并在适当的文件夹中找到了该头文件

我还
apt-get-install-libcgroup-dev
,并在
/usr/include/libcgroup/
中找到了一些东西,但这些不是我想要的


我开始怀疑Ubuntu是禁用了cgroup功能还是从默认路径迁移了它?我怎么能像RedHat那样编程呢?谢谢大家!

我还安装了Ubuntu12.04,并与cGroup合作了一段时间

试试这个:

  • apt get install libcgroup
  • 使用
    \include
    而不是
    \include

  • 实际上,我被误解了使用cgroup开发cgroup的概念。如果您只想使用cgroup来管理您的运行时资源,只需使用cgroup文件系统;如果您想实现自己的子系统,您应该编写内核模块或重新编译内核。那不一样。