Doris 2.1.6 资源硬隔离不生效

Viewed 67

Doris-2.1.6 资源隔离不生效,be日志报错:

I20241127 10:16:56.909916 359976 workload_group.cpp:430] [upsert wg thread pool] cgroup init failed, wg_id= 1, reason=[INTERNAL_ERROR]invalid cgroup path, not find task file

I20241127 10:17:26.912139 359976 workload_group_manager.cpp:132] [topic_publish_wg]init workload group mgr cpu ctl failed, [INTERNAL_ERROR]invalid cgroup path, not find task file

经过测试发现将linux系统 cgroup v2 改为cgroup v1 后 ,资源硬隔离生效。
经咨询微信群社区大佬反馈 2.1.7版本已解决该问题。

又经过insert测试发现,2.1.6版本insert资源隔离不生效,workload group限制使用CPU资源为20%,实际测试发现 CPU使用率可达40%-50%,经经咨询微信群社区大佬反馈 导入数据有一个内存下刷的操作 比较耗费CPU目前还没隔离,目前正在做这部分的优化。

1 Answers

总结:

  1. 2.1.7之前的版本支持cgroup v1 ,可将linux系统 cgroup v2 改为cgroup v1 后 ,资源硬隔离生效。2.1.7版本已解决该问题。
  2. 2.1.6及之前版本导入insert资源隔离不生效,导入数据有一个内存下刷的操作 比较耗费CPU目前还没隔离,目前正在做这部分的优化。