日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Linus Torvalds 优化内核管道代码,大型 CPU 系统受益

發布時間:2023/11/21 综合教程 37 生活家
生活随笔 收集整理的這篇文章主要介紹了 Linus Torvalds 优化内核管道代码,大型 CPU 系统受益 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  對于那些使用 GNU Make 作為其構建系統的用戶,從 Linux 5.6 開始,并行構建時間將快得多。

  Linus Torvalds 本人圍繞內核的管道代碼進行了更改,以在讀取或寫入時使用排他等待。盡管這對于傳統或通用的數據管道來說沒有多大意義,但是 GNU Make 作業服務器是一個很大的受益者,因為它依賴管道來限制并行性。

  在 Linus Torvalds 編寫的簡化測試用例中,此補丁使得測試程序上的上下文切換次數從 1100 萬下降到僅 120 萬,這無疑會受到歡迎,因為無數的安全緩解措施使英特爾方面的上下文切換性能降低了不少。此外,消耗的系統時間也只是原先時間的一小部分。

  英特爾的 Josh Triplett 測試了 Linus 的補丁,并確認:“我已經在多個不同的系統上測試了管道修復補丁(切換到獨占等待隊列),在這一個月左右的時間里我沒有遇到任何問題。該補丁改善了大型(?100 CPU)系統上的并行構建時間,包括并行 make 和使用基于管道的 jobserver 的其他事物。“

  消息來源:phoronix

總結

以上是生活随笔為你收集整理的Linus Torvalds 优化内核管道代码,大型 CPU 系统受益的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。