IT之家 1 月 17 日消息,IO_uring 的創(chuàng)建者、Linux 內(nèi)核 IO 的狂熱愛好者延斯?阿克斯博(Jens Axboe)近日發(fā)布推文,表示在拖延多年之后實施相關(guān)代碼,可以讓 I / O 操作的性能提高 6%。
IT之家翻譯 Axboe 推文內(nèi)容如下:
這是我多年來一直惦記的事,今天終于完成了。說來有點遺憾,因為修改時間不超過 5 分鐘,卻能帶來超過 6% 的改進。在全面的發(fā)行版內(nèi)核配置上,改進幅度可能更大。
Axboe 在不到 5 分鐘的時間里,制作了 2 個補丁,在塊層中實現(xiàn)了問題側(cè)時間查詢的緩存,從而提高 I / O 性能 6% 以上。
Axboe 解釋說,由于默認情況下時間查詢的性能開銷較大,他在測試時通常會禁用 iostats。但在為問題側(cè)時間查詢提供一些基本緩存時,他發(fā)現(xiàn) IOPS 提高了約 6%,而對于更臃腫的 Linux 發(fā)行版廠商內(nèi)核來說,提高的幅度可能更大。
根據(jù) Axboe 發(fā)布的 RFC 補丁說明,這兩個補丁主要通過減少對 I / O 系統(tǒng)的查詢次數(shù)來提高性能:
只是將當前時間緩存在 blk_plug 結(jié)構(gòu)中,前提是任何問題側(cè)的時間查詢都可以通過它獲得足夠的粒度。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。