Linux 內(nèi)核開發(fā)者Vincent Guittot 發(fā)現(xiàn)Linux 完全調(diào)度算法 CFS 存在瑕疵,修復(fù)之后將進(jìn)一步提升調(diào)度性能。
在 Linux 負(fù)載均衡期間,使用 CFS 算法時,系統(tǒng)會從負(fù)載較高的運(yùn)行隊列中拉取一些任務(wù)交給負(fù)載較低的隊列,以此分?jǐn)?CPU 資源利用率。一般的過程就是系統(tǒng)會從最高利用率的隊列往下拉任務(wù),但是Vincent 在郵件列表中表示,這其中存在一個問題:實(shí)際上算法沒有考慮到在這個過程中可能有一些待處理任務(wù)要拉,如果有這樣的待處理任務(wù)需要拉,那么與負(fù)載均衡分?jǐn)偫寐实倪^程就會產(chǎn)生短暫的“沖突”,使得對隊列資源利用率的分?jǐn)倢⒀雍螅簿褪堑鹊嚼甏幚淼娜蝿?wù)后再進(jìn)行。
而根據(jù)分析,Vincent 發(fā)現(xiàn)這種待處理任務(wù)至少有兩個,也就是說會出現(xiàn)兩次短暫的“沖突”,雖然很微小,但是會影響系統(tǒng)的整體性能。同時他也對修復(fù)該問題之后的效益進(jìn)行了具體影響數(shù)據(jù)的測算,發(fā)現(xiàn)每個請求花費(fèi)的最大時間減少大約一半,平均從 21 ms 減少為 11ms,考慮空閑負(fù)載均衡等因素,最糟糕的情況下從 41 ms 減少到 21 ms。(雖然平均每個請求的影響只有 0.1 多)
平均最大值不能完全反映該值的廣泛分布尖端/預(yù)定/核心的范圍從1.350ms到41ms以上,并且補(bǔ)丁程序在1.350ms到21ms之間。
更加具體的分析可以查看郵件列表。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
多鏈路負(fù)載均衡設(shè)置涉及交換機(jī)、路由器和(可選)負(fù)載均衡器的設(shè)置。首先規(guī)劃網(wǎng)絡(luò)拓?fù)浜虸P地址,備份設(shè)備配置。然后,在交換機(jī)上配置VLAN和Trunk鏈路,在路由器上配置接口、路由協(xié)議和策
發(fā)表于 11-13 10:19
?90次閱讀
就是負(fù)載均衡。在訪問量較多的時候,可以通過負(fù)載均衡,將多個請求分?jǐn)偟蕉嗯_服務(wù)器上,相當(dāng)于把一臺服務(wù)器需要承擔(dān)的
發(fā)表于 11-10 13:39
?191次閱讀
負(fù)載均衡是現(xiàn)代計算機(jī)網(wǎng)絡(luò)架構(gòu)中不可或缺的一部分,它通過智能分配請求和任務(wù),確保系統(tǒng)資源的高效利用。本文將探討負(fù)載均衡的概念、工作原理、優(yōu)化資
發(fā)表于 10-28 16:07
?120次閱讀
采用負(fù)載均衡策略,將請求分發(fā)至多臺服務(wù)器上進(jìn)行處理。負(fù)載均衡在現(xiàn)代IT架構(gòu)中扮演著至關(guān)重要的角色,尤其是在大型分布式系統(tǒng)和云計算環(huán)境中。
發(fā)表于 10-25 16:20
?405次閱讀
ipvs (IP Virtual Server) 實(shí)現(xiàn)了傳輸層負(fù)載均衡,也就是我們常說的4層LAN交換,作為 Linux 內(nèi)核的一部分。ipvs運(yùn)行在主機(jī)上,在真實(shí)服務(wù)器集群前充當(dāng)負(fù)載
發(fā)表于 10-24 17:34
?173次閱讀
負(fù)載均衡怎么配置?在Linux中配置負(fù)載均衡器的步驟涉及多個環(huán)節(jié),包括選擇負(fù)載
發(fā)表于 10-12 15:58
?198次閱讀
,或者是兩者的組合。 1. 流量分配 負(fù)載均衡器可以智能地將網(wǎng)絡(luò)流量分配到多個服務(wù)器上。這不僅提高了應(yīng)用程序的可用性,還提高了性能。 2. 容錯和高可用性 通過在多個服務(wù)器之間分配流量,負(fù)載
發(fā)表于 10-10 11:28
?197次閱讀
避免過載的目的。簡單來說,它就是將工作任務(wù)或訪問請求平衡、分?jǐn)偟蕉鄠€操作單元上進(jìn)行處理,以提高系統(tǒng)的整體性能、可靠性和可擴(kuò)展性。通過負(fù)載均衡,系統(tǒng)能夠更高效地處理大量并發(fā)請求,減少單個服務(wù)器的壓力,提高系統(tǒng)的穩(wěn)定性和響應(yīng)速度。
發(fā)表于 09-29 14:30
?227次閱讀
均衡服務(wù)通常由六部分組成,分別是客戶端、負(fù)載均衡器、后端服務(wù)器、負(fù)載均衡算法、監(jiān)控和健康檢查及會
發(fā)表于 09-18 11:16
?232次閱讀
在網(wǎng)絡(luò)管理和故障排除中,了解數(shù)據(jù)包的路徑和識別負(fù)載均衡節(jié)點(diǎn)是非常重要的。traceroute 命令是一個用于跟蹤數(shù)據(jù)包在網(wǎng)絡(luò)中經(jīng)過的路由路徑的工具。本文將詳細(xì)介紹如何利用 traceroute 命令發(fā)現(xiàn)網(wǎng)絡(luò)中的
發(fā)表于 08-07 15:13
?337次閱讀
視頻網(wǎng)站通常會面臨大量的用戶訪問和視頻流量,為了提高性能和可用性,需要使用負(fù)載均衡技術(shù)。以下是四種常用的視頻網(wǎng)站服務(wù)器負(fù)載均衡技術(shù): 1、基于DNS的
發(fā)表于 04-01 17:36
?591次閱讀
2024年1月18日,是德科技(Keysight Technologies,Inc.)與英特爾攜手完成負(fù)載均衡產(chǎn)品單節(jié)點(diǎn)2100萬連接新建性能測試。英特爾提供軟硬件結(jié)合優(yōu)化的四層負(fù)載均衡
發(fā)表于 01-18 14:11
?579次閱讀
今天我們來深度揭秘一下負(fù)載均衡器 LVS 的秘密,相信大家看了你管這破玩意兒叫負(fù)載均衡?這篇文章后,還是有不少疑問,比如 LVS 看起來只有類似路由器的轉(zhuǎn)發(fā)功能,為啥說它是四層(傳輸層
發(fā)表于 01-04 12:26
?949次閱讀
路由器的負(fù)載均衡是一種應(yīng)用于網(wǎng)絡(luò)中的技術(shù),它可以平衡網(wǎng)絡(luò)流量的分配,提高網(wǎng)絡(luò)的性能和穩(wěn)定性。在配置路由器的負(fù)載均衡時,選擇合適的負(fù)載
發(fā)表于 12-15 10:36
?1476次閱讀
。 一、負(fù)載均衡的實(shí)現(xiàn)方式 基于路由協(xié)議的負(fù)載均衡:這種方式主要利用不同的路由協(xié)議,如OSPF、BGP等,根據(jù)路由協(xié)議的算法和策略,
發(fā)表于 12-13 11:17
?3172次閱讀
評論