您好:

美团希望贡献一些内核特性到openEuler-kernel。
主要是一些富容器隔离的特性(绝大多数来自于OpenAnolis社区)和内部自研的混部特性。

富容器隔离的特性举例:
https://gitee.com/anolis/cloud-kernel/commit/6cec9ebab206b9dccdb525a5d18ac96a5351af35
https://gitee.com/anolis/cloud-kernel/commit/2f5c25e0dad0f81ef2b781ccd09940f6b9f8977d
https://gitee.com/anolis/cloud-kernel/commit/78e9e41b5040f6b345cc2401f5d6aa83d2e41858

内部自研的混部特性介绍:
美团内部针对容器级别的在离线混部实现了一整套方案,包括cfs抢占、HT隔离和bfq优先级三个部分。方案可以通过标记容器为在线/普通/离线容器,实现在cfs调度级别不同优先级容器之间的抢占,同一个物理核下不同逻辑核(HT)不同优先级容器进程的隔离,bfq调度下不同优先级容器IO下发的抢占。方案实现通过proc接口控制,默认不开启时对现有内核影响程度很小。方案的缺点是对cfs调度和bfq有一定的侵入改动,但是受proc接口控制。

不知道您这边怎么看,是否能考虑接受这些patch?

------------------------------------------------------------------------

基础软件研发中心 /  操作系统组  / 吴凡

手机:(+86) 182-1086-0618

邮箱:wufan19@meituan.com

地址:北京市 望京东路4号恒电大厦B座 4层

邮编:100102