导读 随着越来越多的组织为了发展云计算等业务配置他们的服务器在应用程序之间共享 CPU 核心/资源,而不是专门分配 CPU 核心给单个应用程序/任务,中国公司阿里巴巴正在为 Linux 内核调度器提出一个新的"组平衡器"概念以提升系统资源利用表现。

拟议中的的 Linux 组平衡器主要是在任务间共享资源时减少资源冲突。这个平衡器的重点是在各组 CPU 核心之间平衡各组任务。

关于这个组平衡器(GB)的"征求意见"今天被发出,并被总结为:

"我们需要的是一种缓解共享模式下冲突的方法,使组尽可能地排他,以获得性能和资源效率。组平衡器的主要想法是通过在各组 CPU 之间平衡任务组来满足这一要求,将其视为一种动态的半排他模式。

就像在 CPU 之间平衡任务一样,现在有了 GB,用户可以把 CPU X,Y,Z分成三个分区,并在这些分区中平衡A,B,C组,使它们尽可能地实现独占,而任务触发器的工作是把它的组安顿到一个适当的分区(最小的预测负载),然后尝试把自己迁移到这个区,随后逐步将组安顿到最能实现独占的区中"。

阿里巴巴在一台 128 核 CPU 服务器上的基准测试发现,与标准共享模式相比,Redis 在 GB 模式下可以提升2~10% 的性能。

您可以在这里了解更多:

//lore.kernel.org/lkml/98f41efd-74b2-198a-839c-51b785b748a6@linux.alibaba.com/

原文来自:

本文地址://lrxjmw.cn/ali-proposes-a.html编辑:王艳敏,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: