丁香五月天婷婷久久婷婷色综合91|国产传媒自偷自拍|久久影院亚洲精品|国产欧美VA天堂国产美女自慰视屏|免费黄色av网站|婷婷丁香五月激情四射|日韩AV一区二区中文字幕在线观看|亚洲欧美日本性爱|日日噜噜噜夜夜噜噜噜|中文Av日韩一区二区

您正在使用IE低版瀏覽器,為了您的雷峰網(wǎng)賬號安全和更好的產(chǎn)品體驗,強(qiáng)烈建議使用更快更安全的瀏覽器
此為臨時鏈接,僅用于文章預(yù)覽,將在時失效
業(yè)界 正文
發(fā)私信給Nemo
發(fā)送

0

騰訊云操作系統(tǒng)內(nèi)核團(tuán)隊悄然修復(fù)bug,獲Linux創(chuàng)始人Linus Torvalds 贊許

本文作者: Nemo   2024-12-31 09:31
導(dǎo)語:騰訊云也開發(fā)了自研的服務(wù)器操作系統(tǒng)版本TencentOS Server,裝機(jī)規(guī)模超過1000萬套

12月30日獲悉,騰訊云操作系統(tǒng)(Tencent OS)內(nèi)核團(tuán)隊在 Linux 社區(qū)默默提交的兩項改進(jìn),成功解決了自 2021 年以來一直困擾著一線廠商,并在近期讓多個Linux頂級Maintainer(軟件維護(hù)者)困惑的關(guān)鍵內(nèi)核bug。這一改進(jìn)方案最終被合并進(jìn)入后續(xù)的Linux  LTS(Long-term support) 版本中,并獲得了 Linux 之父 Linus Torvalds 的高度評價。

 

騰訊云操作系統(tǒng)內(nèi)核團(tuán)隊悄然修復(fù)bug,獲Linux創(chuàng)始人Linus Torvalds 贊許

Linus:“不明,覺贊”

 

大約兩個月前,Linux 社區(qū)中的一封郵件引起了廣泛關(guān)注。其內(nèi)容主要是,自 2021 年 12 月起,Linux 內(nèi)核中啟用了 Large folio 特性(能夠提升系統(tǒng)訪存性能)的 XFS 文件系統(tǒng)用戶(但不僅限于 XFS)有概率遭遇緩存損毀導(dǎo)致的宕機(jī)問題。該問題受到了社區(qū)的高度重視。

 

XFS 是最常見的 Linux 文件系統(tǒng)之一,在常見的 Linux 使用場景中,如服務(wù)器、桌面等,XFS 被作為主力文件系統(tǒng)大量采用。盡管該bug較難觸發(fā),但其潛在風(fēng)險仍然讓社區(qū)和各大廠商感到不安。Meta 和 Cloudflare 等公司甚至不得不暫時禁用 XFS 的 Large folio 特性以確保系統(tǒng)穩(wěn)定。

 

一個多星期的討論中,大家遲遲沒有捕捉到bug所引發(fā)的具體位置或線索,只是確認(rèn) bug確實存在而且亟需修復(fù)。幾位頂級Maintainer,以及 Linus Torvalds 本人也參與進(jìn)入討論。

 

社區(qū)在廣泛排查的過程中,突然發(fā)現(xiàn)這個問題在新的 Linux 內(nèi)核版本中已經(jīng)不復(fù)存在。進(jìn)一步的調(diào)查發(fā)現(xiàn),這一變化歸功于騰訊云操作系統(tǒng)內(nèi)核團(tuán)隊在今年 4 月提交的兩項改進(jìn)。

 

原來,騰訊云操作系統(tǒng)內(nèi)核團(tuán)隊在進(jìn)行操作系統(tǒng)性能優(yōu)化研發(fā)時發(fā)現(xiàn),操作系統(tǒng)內(nèi)核使用 XArray(內(nèi)核中用于處理廣范圍地址索引結(jié)構(gòu)的基數(shù)樹處理庫)管理 Page Cache(頁面緩存)時,會因XArray在分配內(nèi)存時沒有考慮好并發(fā)修改的問題,導(dǎo)致分配的內(nèi)存指針可能指向錯誤的數(shù)據(jù),對外表現(xiàn)為 XFS 與其他引入了 Large Folio 特性的文件系統(tǒng)均有概率出現(xiàn)卡死宕機(jī)甚至數(shù)據(jù)丟失的情況。

 

針對這一問題,騰訊云操作系統(tǒng)內(nèi)核團(tuán)隊在優(yōu)化 Page Cache 對 Xarray 的使用上,引入了一個新的輔助函數(shù),簡化了 Xarray 的中Large Folio 的插入算法,并進(jìn)一步梳理和修復(fù)了內(nèi)存分配的并發(fā)處理,確保了即使在多線程環(huán)境下,內(nèi)存分配和釋放也能正確進(jìn)行。這些改動不僅修復(fù)了數(shù)據(jù)損壞的問題,還提升了操作系統(tǒng)系統(tǒng)的性能。

 

經(jīng)歷了數(shù)個星期的討論與分析后,這些改動被社區(qū)認(rèn)為是最佳的修復(fù)方案。

 

如今,這一修復(fù)方案已經(jīng)被合入了最新的操作系統(tǒng)版本中,為這一問題畫上了句號。同時,方案也極大提升了大文件在 Page Cache 中的讀入性能,數(shù)以十億計運行 Linux 的設(shè)備,都會因此快一點。

 

除了這次貢獻(xiàn)外,騰訊云操作系統(tǒng)內(nèi)核團(tuán)隊近年來通過與社區(qū)的緊密合作,在 swap(交換空間)、memory cgroup(內(nèi)存控制組)、頁面與熱度管理等方面持續(xù)進(jìn)行技術(shù)創(chuàng)新,不斷提升 Linux 內(nèi)核的性能和穩(wěn)定性,助力操作系統(tǒng)技術(shù)發(fā)展。

 

目前,騰訊云也開發(fā)了自研的服務(wù)器操作系統(tǒng)版本TencentOS Server,裝機(jī)規(guī)模超過1000萬套,除了支撐騰訊自研的國民級應(yīng)用,也廣泛服務(wù)了互聯(lián)網(wǎng)、金融、政務(wù)、工業(yè)、能源、交通等行業(yè)客戶。

 

 

 

 


雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。

分享:
相關(guān)文章
最新文章
請?zhí)顚懮暾埲速Y料
姓名
電話
郵箱
微信號
作品鏈接
個人簡介
為了您的賬戶安全,請驗證郵箱
您的郵箱還未驗證,完成可獲20積分喲!
請驗證您的郵箱
立即驗證
完善賬號信息
您的賬號已經(jīng)綁定,現(xiàn)在您可以設(shè)置密碼以方便用郵箱登錄
立即設(shè)置 以后再說