相关疑难解决方法(0)

在 Ubuntu 16.04 中安装 cgconfig

我想使用cgroup.

到目前为止,我已经完成了以下工作:

  1. 我安装了一些软件包:

    sudo apt-get install cgroup-bin cgroup-lite cgroup-tools cgroupfs-mount libcgroup1
    
    Run Code Online (Sandbox Code Playgroud)
  2. 然后我创建了/etc/cgconfig.conf包含以下内容的文件:

    mount {
      cpuset  = /cgroup/cpuset;
      cpu     = /cgroup/cpu;
      cpuacct = /cgroup/cpuacct;
      memory  = /cgroup/memory;
      devices = /cgroup/devices;
      freezer = /cgroup/freezer;
      net_cls = /cgroup/net_cls;
      ns      = /cgroup/ns;
      blkio   = /cgroup/blkio;
    }
    
    group limitcpu{
      cpu {
        cpu.shares = 400;
      }
    }
    
    group limitmem{
      memory {
        memory.limit_in_bytes = 512m;
      }
    }
    
    group limitio{
      blkio {
        blkio.throttle.read_bps_device = "252:0         2097152";
      }
    }
    
    group browsers{
      cpu {
        cpu.shares = …
    Run Code Online (Sandbox Code Playgroud)

cgroup 16.04

15
推荐指数
2
解决办法
3万
查看次数

如何限制给定进程的资源使用?

我有一个需要运行的应用程序的进程,但最终使用太多的 IO 来完成它的工作。并且真的使我的计算机崩溃,使其在运行时无法执行任何其他操作。

所以我想知道是否有办法限制给定进程的 IO 使用、RAM 和 CPU?当然还有它的子流程。

这是在我的 Ubuntu 18.04 LTS 系统上。

configuration process memory-usage cpu io

12
推荐指数
1
解决办法
3847
查看次数

标签 统计

16.04 ×1

cgroup ×1

configuration ×1

cpu ×1

io ×1

memory-usage ×1

process ×1