設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

開發(fā)者不到 5 分鐘制作 2 個(gè) Linux 補(bǔ)丁,可提高 I / O 操作性能 6%

2024/1/17 14:19:43 來源:IT之家 作者:故淵 責(zé)編:故淵

IT之家 1 月 17 日消息,IO_uring 的創(chuàng)建者、Linux 內(nèi)核 IO 的狂熱愛好者延斯?阿克斯博(Jens Axboe)近日發(fā)布推文,表示在拖延多年之后實(shí)施相關(guān)代碼,可以讓 I / O 操作的性能提高 6%。

IT之家翻譯 Axboe 推文內(nèi)容如下:

這是我多年來一直惦記的事,今天終于完成了。說來有點(diǎn)遺憾,因?yàn)樾薷臅r(shí)間不超過 5 分鐘,卻能帶來超過 6% 的改進(jìn)。在全面的發(fā)行版內(nèi)核配置上,改進(jìn)幅度可能更大。

Axboe 在不到 5 分鐘的時(shí)間里,制作了 2 個(gè)補(bǔ)丁,在塊層中實(shí)現(xiàn)了問題側(cè)時(shí)間查詢的緩存,從而提高 I / O 性能 6% 以上。

Axboe 解釋說,由于默認(rèn)情況下時(shí)間查詢的性能開銷較大,他在測試時(shí)通常會(huì)禁用 iostats。但在為問題側(cè)時(shí)間查詢提供一些基本緩存時(shí),他發(fā)現(xiàn) IOPS 提高了約 6%,而對于更臃腫的 Linux 發(fā)行版廠商內(nèi)核來說,提高的幅度可能更大。

根據(jù) Axboe 發(fā)布的 RFC 補(bǔ)丁說明,這兩個(gè)補(bǔ)丁主要通過減少對 I / O 系統(tǒng)的查詢次數(shù)來提高性能:

只是將當(dāng)前時(shí)間緩存在 blk_plug 結(jié)構(gòu)中,前提是任何問題側(cè)的時(shí)間查詢都可以通過它獲得足夠的粒度。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Linux,補(bǔ)丁,linux

軟媒旗下網(wǎng)站: IT之家 辣品 - 超值導(dǎo)購,優(yōu)惠券 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 魔方 酷點(diǎn)桌面 Win7優(yōu)化大師 Win10優(yōu)化大師 軟媒手機(jī)APP應(yīng)用