如何在cgroups中的一个目录上再安装两个子系统?

时间:2015-11-30 04:22:13

标签: cpu cgroups subsystem cpuset

我正在大学学习计算机工程。 在学习期间,我遇到了一些问题。

我想在一个目录上安装两个子系统。

  

我尝试如下

     
    

mount -t cgroup -o cpu,cpuset cpu_and_cpuset / cgroup / cpu_and_cpuset

  

此命令在redhat手册页中引导。

  

红帽手册页链接

     
    

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-Creating_a_Hierarchy_and_Attaching_Subsystems.html

  

在我的linux中发生了错误。

  

错误消息是

     
    

mount:cpu_and_cpuset已经挂载或/ cgroup / cpu_and_cpuset忙

  

但我没有安装任何子系统。
和/ cgroup / cpu_and_cpuset就在之前创建 为了排除故障,我尝试卸载所有cgroups子系统 我重试了这个命令。但结果是一样的。

安装单个子系统时,没有问题 如果这些子系统安装了每个目录,并设置了适当的属性,我们就可以组成一个看起来像是安装在一个目录上的两个子系统的环境。
但这对我来说不是一个正确的答案。

我的命令有什么问题?
这个错误有什么解决方案吗?

1 个答案:

答案 0 :(得分:1)

我遇到了这个问题,我现在就解决了。

您可以尝试命令" cgclear"破坏等级制度。

例如:

cgclear cpu

cgclear memory