我们正在将产品中的 Ubuntu 从 18.04 迁移到 22.04,而此活动期间我们无法加载在 18.04 中加载正常的 cgconfig.conf 文件。
# cgconfigparser -l /etc/cgconfig.conf
cgconfigparser; error loading /etc/cgconfig.conf: Cgroup, requested group parameter does not exist
我们必须注释掉 cgconfig.conf 文件中的以下两个条目,才能使 cgconfig.conf 文件在 Ubuntu 22.04 中加载
cpu {
cpu.shares = 1024;
# Reallocate CPU resources once per second
- cpu.rt_period_us="1000000";
+ #cpu.rt_period_us="1000000";
# Allocate 50% of runtime to tasks in the cgroup
- cpu.rt_runtime_us="500000";
+ #cpu.rt_runtime_us="500000";
}
memory {
memory.limit_in_bytes = 373737M
通过设置“unified_cgroup_hierarchy=0”,已经完成了使用 cgroup V1 所需的更改
我们不能在 Ubuntu 22.04 中使用 rt_runtime_us 和 rt_period_us 吗?Ubuntu 22.04 中的等效替代参数是什么。