我想将用户的 cpu 使用率限制为 25% 。为此,我正在使用 cgroups。
这是我正在关注的指南:http: //kaivanov.blogspot.in/2012/07/setting-up-linux-cgroups-control-groups.html
本指南适用于一台核心 cpu 机器,但当我使用 4 核心 cpu 机器时,此配置不起作用。
这是我的配置:
# Configuration file generated by cgsnapshot
mount {
cpu = /cgroup/cpu;
}
group test1 {
cpu {
cpu.rt_period_us="1000000";
cpu.rt_runtime_us="0";
cpu.cfs_period_us="100000";
cpu.cfs_quota_us="-1";
cpu.shares="250";
}
}
group test2 {
cpu {
cpu.rt_period_us="1000000";
cpu.rt_runtime_us="0";
cpu.cfs_period_us="100000";
cpu.cfs_quota_us="-1";
cpu.shares="500";
}
}
我错过了什么?
提前致谢。