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之间。
更加具体的分析可以查看邮件列表。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
云 服务器怎么做负载均衡 ? 云服务器的负载均衡通过分配策略、自动扩展、健康检查和跨区域部署四个核心技术来实现。 分配策略包括轮询、权重分配和最少连接数,确保流量均匀分配。自动扩展根据
发表于 12-24 10:40
•84次阅读
常见的lvs负载均衡算法包括轮询(RR)、加权轮询(WRR)、最小连接(LC)、加权最小连接(WLC)、基于局部性的最少链接(LBLC)、带复制的LBLC(LBLCR)、目标地址散列(DH)、源地址
发表于 12-12 13:50
•87次阅读
负载均衡服务器与服务器如何连接?负载均衡服务器与服务器可通过多种方式连接,包括直接连接、交换机连接、路由器连接以及云计算环境中的连接。小型网络常采用直接连接,中大型网络则常用交换机或路
发表于 12-09 13:41
•121次阅读
服务器负载均衡的价格因配置、功能、类型(硬件、软件或云服务)及服务提供商不同而异。硬件负载均衡价格区间大,从数千元到数十万元不等;软件负载
发表于 12-05 11:52
•78次阅读
多链路负载均衡设置涉及交换机、路由器和(可选)负载均衡器的设置。首先规划网络拓扑和IP地址,备份设备配置。然后,在交换机上配置VLAN和Trunk链路,在路由器上配置接口、路由协议和策
发表于 11-13 10:19
•132次阅读
就是负载均衡。在访问量较多的时候,可以通过负载均衡,将多个请求分摊到多台服务器上,相当于把一台服务器需要承担的
发表于 11-10 13:39
•248次阅读
负载均衡是现代计算机网络架构中不可或缺的一部分,它通过智能分配请求和任务,确保系统资源的高效利用。本文将探讨负载均衡的概念、工作原理、优化资
发表于 10-28 16:07
•162次阅读
采用负载均衡策略,将请求分发至多台服务器上进行处理。负载均衡在现代IT架构中扮演着至关重要的角色,尤其是在大型分布式系统和云计算环境中。
发表于 10-25 16:20
•575次阅读
ipvs (IP Virtual Server) 实现了传输层负载均衡,也就是我们常说的4层LAN交换,作为 Linux 内核的一部分。ipvs运行在主机上,在真实服务器集群前充当负载
发表于 10-24 17:34
•224次阅读
负载均衡怎么配置?在Linux中配置负载均衡器的步骤涉及多个环节,包括选择负载
发表于 10-12 15:58
•241次阅读
避免过载的目的。简单来说,它就是将工作任务或访问请求平衡、分摊到多个操作单元上进行处理,以提高系统的整体性能、可靠性和可扩展性。通过负载均衡,系统能够更高效地处理大量并发请求,减少单个服务器的压力,提高系统的稳定性和响应速度。
发表于 09-29 14:30
•285次阅读
均衡服务通常由六部分组成,分别是客户端、负载均衡器、后端服务器、负载均衡算法、监控和健康检查及会
发表于 09-18 11:16
•271次阅读
在网络管理和故障排除中,了解数据包的路径和识别负载均衡节点是非常重要的。traceroute 命令是一个用于跟踪数据包在网络中经过的路由路径的工具。本文将详细介绍如何利用 traceroute 命令发现网络中的
发表于 08-07 15:13
•439次阅读
视频网站通常会面临大量的用户访问和视频流量,为了提高性能和可用性,需要使用负载均衡技术。以下是四种常用的视频网站服务器负载均衡技术: 1、基于DNS的
发表于 04-01 17:36
•634次阅读
今天我们来深度揭秘一下负载均衡器 LVS 的秘密,相信大家看了你管这破玩意儿叫负载均衡?这篇文章后,还是有不少疑问,比如 LVS 看起来只有类似路由器的转发功能,为啥说它是四层(传输层
发表于 01-04 12:26
•1005次阅读
评论