中國 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)化驗證四個方向進(jìn)行了分享。聶誠指出多進(jìn)程跨節(jié)點訪問同一文件時,LLc miss 率升高,osq_lock 占比較高。針對此問題,我們提出了 NUMA osq 方案,將 osq_lock 鏈表按 NUMA 節(jié)點劃分,優(yōu)化鎖傳遞和內(nèi)存問題,并引入偽隨機(jī)機(jī)制解決餓死問題。優(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 支持、擴(kuò)大內(nèi)核開發(fā)的深度和廣度、推進(jìn)國際化進(jìn)程,提升用戶體驗,為開源桌面操作系統(tǒng)發(fā)展持續(xù)注入能量。
-
內(nèi)核
+關(guān)注
關(guān)注
3文章
1359瀏覽量
40183 -
Linux
+關(guān)注
關(guān)注
87文章
11199瀏覽量
208687 -
開源
+關(guān)注
關(guān)注
3文章
3213瀏覽量
42294
原文標(biāo)題:deepin亮相CLK 2024,共探共享NUMA osq方案
文章出處:【微信號:linux_deepin,微信公眾號:深度操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論