Linux 负载均衡算法存在瑕疵,修复后性能将提升一倍

发布时间:2023-04-15 06:22:11 作者:阿喜, 阅读量:5031

Linux 内核开发者Vincent Guittot 发现Linux 完全调度算法 CFS 存在瑕疵,修复之后将进一步提升调度性能。

在 Linux 负载均衡期间,使用 CFS 算法时,系统会从负载较高的运行队列中拉取一些任务交给负载较低的队列,以此分摊 CPU 资源利用率。一般的过程就是系统会从最高利用率的队列往下拉任务,但是Vincent 在邮件列表中表示,这其中存在一个问题:实际上算法没有考虑到在这个过程中可能有一些待处理任务要拉,如果有这样的待处理任务需要拉,那么与负载均衡分摊利用率的过程就会产生短暂的“冲突”,使得对队列资源利用率的分摊将延后,也就是等到拉完待处理的任务后再进行。

而根据分析,Vincent 发现这种待处理任务至少有两个,也就是说会出现两次短暂的“冲突”,虽然很微小,但是会影响系统的整体性能。同时他也对修复该问题之后的效益进行了具体影响数据的测算,发现每个请求花费的最大时间减少大约一半,平均从 21 ms 减少为 11ms,考虑空闲负载均衡等因素,最糟糕的情况下从 41 ms 减少到 21 ms。(虽然平均每个请求的影响只有 0.1 多)

平均最大值不能完全反映该值的广泛分布尖端/预定/核心的范围从1.350ms到41ms以上,并且补丁程序在1.350ms到21ms之间。

更加具体的分析可以查看邮件列表。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2024-03-05 08:30:02

7.扩展免费服务器永久使用 虚拟主机能备案 7.扩展性

回复

评论时间:2024-02-26 02:30:02

本文介绍了vps服务器的组成及工作原理,并虚拟主机怎么用目录建站 对其特点进行分析研究玩游戏云主机 研究

回复

评论时间:2023-09-02 06:30:02

14.每天坚持做运动15.不要熬夜电信猫虚拟主机配置 虚拟主机可以部署多少cdn 运动15.不要熬夜

回复

评论时间:2023-07-19 08:30:02

同一ip两个虚拟主机dns怎么配置 从服务器架子怎么安装 以上分析我们不难看出,服务器的作用就是通过把信息储存到内存或者硬盘里

回复

  热门标签

极速云服
Catfish(鲶鱼) Blog V 4.7.3