您好:
美团希望贡献一些内核特性到openEuler-kernel。 主要是一些富容器隔离的特性(绝大多数来自于OpenAnolis社区)和内部自研的混部特性。
富容器隔离的特性举例: https://gitee.com/anolis/cloud-kernel/commit/6cec9ebab206b9dccdb525a5d18ac96... https://gitee.com/anolis/cloud-kernel/commit/2f5c25e0dad0f81ef2b781ccd09940f... https://gitee.com/anolis/cloud-kernel/commit/78e9e41b5040f6b345cc2401f5d6aa8...
内部自研的混部特性介绍: 美团内部针对容器级别的在离线混部实现了一整套方案,包括cfs抢占、HT隔离和bfq优先级三个部分。方案可以通过标记容器为在线/普通/离线容器,实现在cfs调度级别不同优先级容器之间的抢占,同一个物理核下不同逻辑核(HT)不同优先级容器进程的隔离,bfq调度下不同优先级容器IO下发的抢占。方案实现通过proc接口控制,默认不开启时对现有内核影响程度很小。方案的缺点是对cfs调度和bfq有一定的侵入改动,但是受proc接口控制。
不知道您这边怎么看,是否能考虑接受这些patch?
------------------------------------------------------------------------
基础软件研发中心 / 操作系统组 / 吴凡
手机:(+86) 182-1086-0618
邮箱:wufan19@meituan.com
地址:北京市 望京东路4号恒电大厦B座 4层
邮编:100102