中國 Linux 內(nèi)核開發(fā)者大會,作為中國 Linux 內(nèi)核領(lǐng)域最具影響力的峰會之一,一直以來都備受矚目。
近日,第 19 屆中國 Linux 內(nèi)核開發(fā)者大會(簡稱 CLK 2024) 在武漢成功舉辦,吸引了眾多內(nèi)核開發(fā)者和技術(shù)愛好者參與。
在本次大會調(diào)度與鎖分論壇中,deepin(深度)社區(qū)高級內(nèi)核研發(fā)工程師聶誠和余昇錦帶來了《NUMA場景下osq鎖的性能優(yōu)化》技術(shù)分享。分別從問題分析、理論分析、優(yōu)化方案、優(yōu)化驗證四個方向進行了分享。聶誠指出多進程跨節(jié)點訪問同一文件時,LLc miss 率升高,osq_lock 占比較高。針對此問題,我們提出了 NUMA osq 方案,將 osq_lock 鏈表按 NUMA 節(jié)點劃分,優(yōu)化鎖傳遞和內(nèi)存問題,并引入偽隨機機制解決餓死問題。優(yōu)化后的 NUMA osq 方案在不同算法和 bufsize 下的 File Copy 性能有顯著提升,優(yōu)化百分比在80%-118%之間。
deepin 社區(qū)的內(nèi)核研發(fā)工程師們專注于解決 NUMA 場景下的鎖性能問題。NUMA(Non-Uniform Memory Access,非均勻內(nèi)存訪問)架構(gòu)在現(xiàn)代服務(wù)器中非常常見,在這種架構(gòu)下,osq鎖(Optimistic Spinlock,樂觀自旋鎖)的性能優(yōu)化對于提升系統(tǒng)性能至關(guān)重要。聶誠和余昇錦在這一領(lǐng)域的研究成果和實踐經(jīng)驗,這對于推動 Linux 內(nèi)核技術(shù)的發(fā)展具有重要意義。
未來,deepin 將持續(xù)提升內(nèi)核兼容性和穩(wěn)定性、完成技術(shù)更新?lián)Q代、支持多架構(gòu)發(fā)展、優(yōu)化 Wayland 支持、擴大內(nèi)核開發(fā)的深度和廣度、推進國際化進程,提升用戶體驗,為開源桌面操作系統(tǒng)發(fā)展持續(xù)注入能量。
-
內(nèi)核
+關(guān)注
關(guān)注
4文章
1467瀏覽量
42871 -
Linux
+關(guān)注
關(guān)注
88文章
11758瀏覽量
219009 -
開源
+關(guān)注
關(guān)注
3文章
4203瀏覽量
46125
原文標題:deepin亮相CLK 2024,共探共享NUMA osq方案
文章出處:【微信號:linux_deepin,微信公眾號:深度操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
兆芯亮相DDUC 2025深度開發(fā)者與用戶大會
2025開放原子開發(fā)者大會旋武開源社區(qū)Rust分論壇成功舉辦
deepin社區(qū)亮相2025開放原子開發(fā)者大會
【書籍評測活動NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動開發(fā)(第 2 版)》
deepin亮相2025中國Linux內(nèi)核開發(fā)者大會
龍芯中科亮相第二屆算力之都開發(fā)者大會
紫光國芯亮相瑞芯微第九屆開發(fā)者大會
零距離·芯方案|杰和科技亮相RKDC 2025第九屆瑞芯微開發(fā)者大會
QNX亮相瑞芯微第九屆開發(fā)者大會
靈眸科技亮相第九屆瑞芯微開發(fā)者大會
deepin社區(qū)正式入駐RuyiSDK開發(fā)者社區(qū)
邊緣計算×硬核產(chǎn)品|杰和科技即將亮相第九屆瑞芯微開發(fā)者大會
deepin社區(qū)亮相第19屆中國Linux內(nèi)核開發(fā)者大會
評論