云网牛站
所在位置:首页 > Linux新闻 > 亚马逊实现用于Linux内核完全公平调度器(CFS)的协同调度支持

亚马逊实现用于Linux内核完全公平调度器(CFS)的协同调度支持

2018-09-09 09:09:07作者:linux人稿源:开源中国

据外国媒体称一名负责维护 Linux 内核的 Amazon 开发者要发布 Linux 内核最大的功能补丁集,即实现完全公平调度器(CFS)的协同调度支持。

 

亚马逊德国公司的 Jan H. Schoenherr 在一系列补丁集中(包含60个补丁)发布了这些补丁,以实现 CFS 对协同调度的支持。他们在开发此 Linux 内核的协同调度支持程序时考虑的用例包括:可能的虚拟机 (VM) 性能优势、与其他应用程序同时执行的并行应用程序(进行了特定于架构的优化)、减少独立应用程序之间的资源竞争,以及支持管理多个并行应用程序。这些代码还有一个重要的附带好处,就是它可以关闭一些侧信道攻击漏洞或至少使它们更难被利用。

 

除了要对 Linux 4.19 源码树应用所有 60 个补丁之外,还必须通过配置 CONFIG_COSCHEDULING 来启用该功能,并且在启动时需要指定 cosched_max_level=1 内核参数已启用 CPU 核心级别的协同调度。此外针对内核还有 cgroup 可调参数,因此系统会尝试同时运行计划任务组的成员。

 

有关此提议功能的更多信息请查看 patch letter(下图中的:Linux-Kernel Archive: [RFC 00/60] Coscheduling for Linux)。过去其他内核开发者对 CPU 调度器的协同调度表示反对意见,因此将此主流化可能是一场艰苦的战斗,但我们不妨拭目以待。

亚马逊实现用于Linux内核完全公平调度器(CFS)的协同调度支持

 

相关主题

红帽(Redhat)公司担心亚马逊新Linux发行版

精选文章
热门文章