在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux內核代碼修改將為性能測試獲8450%提升

馬哥Linux運維 ? 來源:OSC開源社區 ? 作者:OSC開源社區 ? 2022-03-09 14:16 ? 次閱讀

Jason Donenfeld 是 WireGuard 的主要開發者,同時他也是 Linux 內核隨機數相關代碼的維護者,近日在他的領導下,Linux 內核的隨機數生成器代碼有了巨大幅度的改進。 在之前的 Linux 5.17 中,Jason Donenfeld 就在隨機代碼用 BLAKE2s 代替了 SHA1,由于 BLAKE2s 自帶的特性,前者通常比后者更快更安全。經過測試,通過這個簡單的轉換就能獲得 131% 左右的速度提升。 雖然在 Linux 5.17 中有了速度上的大幅提升,但 Jason Donenfeld 對此并沒滿足。因此在 Linux 5.18 中他對隨機代碼作出了更多的改進。

cd964870-9f64-11ec-952b-dac502259ad0.png

通過查看 Linux 的random.git倉庫的日志能夠看出(上圖),開發者 Jason Donenfeld 在最近兩天時間里進行了大量的代碼提交。這些提交內容都將在 3 月下旬 Linux 5.18 的合并窗口啟動時引入內核。

cdb60ee4-9f64-11ec-952b-dac502259ad0.png

在郵件中特別強調到,通過使用正在開發的最新代碼,用于獲取隨機字節的 getrandom() 調用能夠獲得更好的性能。在配備英特爾 Xeon E5-2697 v2 @ 2.70GHz CPU 和 112G 內存的設備上進行 stress-ng getrandom() 基準測試后,更是獲得了 8450% 的性能提升。 此次更改基本上會將之前的全局結構(實際上是 per-numa 節點結構)更改為 per-cpu 結構,這意味著快速路徑上的許多鎖都會消失。因此,當在具備多核的 CPU 上同時嘗試 getrandom() 時,毫無疑問性能會出現提升。只不過沒想到在測試中能帶來 8450% 的提升。 除此之外,當從 per-numa 更改為 per-cpu 后,也將不再需要被推遲到工作隊列上線后才能進行。也正如我之前所說,此次改進將會為高核心數的電腦和服務器帶來巨大收益。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 內核
    +關注

    關注

    3

    文章

    1410

    瀏覽量

    41149
  • Linux
    +關注

    關注

    87

    文章

    11469

    瀏覽量

    212909

原文標題:性能提升8450%,Linux內核函數獲大幅改進

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何配置和驗證Linux內核參數

    Linux系統運維和性能優化中,內核參數(sysctl)的配置至關重要。合理的參數調整可以顯著提升網絡性能、系統穩定性及資源利用率。然而,
    的頭像 發表于 05-29 17:40 ?191次閱讀

    樹莓派4 性能大比拼:標準Linux與實時Linux 4.19內核的延遲測試

    使用的是raspberrypi/linux倉庫中的rpi-4.19.y-rt分支。同樣,在測試中,我使用了實時Linux項目中的cyclictest程序。Cyclictest程序
    的頭像 發表于 03-25 09:39 ?275次閱讀
    樹莓派4 <b class='flag-5'>性能</b>大比拼:標準<b class='flag-5'>Linux</b>與實時<b class='flag-5'>Linux</b> 4.19<b class='flag-5'>內核</b>的延遲<b class='flag-5'>測試</b>

    linux修改cst時區

    Linux 系統中,可以通過以下步驟將時區修改為 CST(中國標準時間,GMT+8 或稱 Asia/Shanghai): 方法 1:通過?timedatectl?命令修改(適用于大多數現代
    的頭像 發表于 02-12 10:27 ?574次閱讀

    低空視頻傳輸在望實時linux系統上的應用

    實時linux系統優化視頻傳輸系統,可以顯著提升低空經濟的智能化與自動化水平。 1. 望實時linux系統在視頻傳輸中的角色 1.1
    的頭像 發表于 01-24 17:21 ?455次閱讀

    實時Linux系統與Betaflight的結合:計算與飛控的完美協作

    隨著無人機技術的迅猛發展,高性能計算和精確飛行控制的結合顯得尤為重要。在這一領域,望實時Linux系統和Betaflight飛控固件的結合為開發者提供了強大的工具鏈。本文將探討如何利用望
    的頭像 發表于 01-10 16:17 ?547次閱讀

    騰訊云內核團隊修復Linux關鍵Bug

    Maintainer深感棘手的關鍵內核bug。 這一改進方案經過嚴格評審和測試,最終被合并進入后續的Linux LTS(長期支持)版本中,標志著騰訊云在操作系統內核領域的技術實力得到了
    的頭像 發表于 12-31 10:58 ?620次閱讀

    飛凌嵌入式ElfBoard ELF 1板卡-Linux內核移植之內核簡介

    學到本章節,大家應該對Linux操作系統都有了一定的了解,但可能還不知道我們拿到手的內核源碼都經歷了什么。linux有一個龐大的開源社區,每個人都可以向開源社區提交代碼。由于
    發表于 12-13 09:03

    嵌入式工程師都在找的【Linux內核調試技術】建議收藏!

    內核調試技術,并通過一個案例分析來幫你加深理解。 常見的Linux內核調試技術 printk()調試技術 printk()是調試內核代碼
    發表于 11-28 15:37

    linux驅動程序如何加載進內核

    ,需要了解Linux內核的基本概念和API。以下是一些關鍵概念: 1.1 內核模塊:Linux內核模塊是一種動態加載和卸載的
    的頭像 發表于 08-30 15:02 ?1001次閱讀

    linux驅動程序的編譯方法是什么

    的源代碼中,并隨內核一起編譯。這種方法適用于驅動程序已經非常穩定,且不打算頻繁修改的情況。具體步驟如下: 下載并安裝Linux內核
    的頭像 發表于 08-30 14:46 ?1149次閱讀

    延時僅33us,Linux-RT實時性能測試分享—基于瑞芯微RK3562J國產平臺

    。Target#cat /proc/cmdline 圖 4 進入評估板文件系統,執行如下命令,修改內核printk日志等級,避免內核打印信息影響實時測試。Target#echo 1 &
    發表于 08-22 13:51

    Linux內核測試技術

    內核測試技術是實現這一目標的關鍵手段。本文將詳細介紹 Linux 內核測試的各種技術,包括單元測試
    的頭像 發表于 08-13 13:42 ?937次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b><b class='flag-5'>測試</b>技術

    基于望實時Linux的高性能運動控制器適配

    國科環宇依托深厚的技術積累與實戰經驗,成功推出了基于望實時Linux的高性能運動控制器適配方案。該方案不僅保留了Linux的通用性與兼容性,還通過自研的調度算法、網絡優化技術及先進的
    的頭像 發表于 08-08 13:51 ?509次閱讀
    基于望<b class='flag-5'>獲</b>實時<b class='flag-5'>Linux</b>的高<b class='flag-5'>性能</b>運動控制器適配

    Linux內核中的頁面分配機制

    Linux內核中是如何分配出頁面的,如果我們站在CPU的角度去看這個問題,CPU能分配出來的頁面是以物理頁面為單位的。也就是我們計算機中常講的分頁機制。本文就看下Linux內核是如何管
    的頭像 發表于 08-07 15:51 ?576次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內核</b>中的頁面分配機制

    歡創播報 華為宣布鴻蒙內核已超越Linux內核

    自誕生以來的最大一次升級換代。HarmonyOS NEXT不依賴傳統的Unix內核Linux內核,而是依靠自主的鴻蒙內核。這就意味著,鴻蒙操作系統最終將去掉
    的頭像 發表于 06-27 11:30 ?1176次閱讀
    主站蜘蛛池模板: 久久精品视频观看 | 操碰视频在线观看 | 68日本xxxxxxxxx18能看的 | 久久一卡二卡 | 九九热精品视频在线播放 | 免费一日本一级裸片在线观看 | 免费啪视频观在线视频在线 | 欧美成人性动漫在线观看 | 天堂资源中文官网 | 精品伊人久久大线蕉色首页 | 婷婷开心激情 | 天天碰视频 | 日本aaaaa级片 | 中文字幕在线播放一区 | 久久精品国产99国产精品澳门 | 另类毛片 | 乌克兰毛片 | 亚洲免费播放 | 成人a大片高清在线观看 | 国模张文静啪啪私拍337p | 狠狠色噜噜狠狠狠狠98 | 男人不识本站 | h国产视频| 日韩毛片网 | 四虎最新网址在线观看 | 成人久久久精品乱码一区二区三区 | 天天舔天天 | 欧美视频色| 日本免费人成黄页网观看视频 | 日本高清视频网站www | 欧美黄色一级片视频 | 国产精品激情综合久久 | 欧美人与牲动交xxxxbbbb | 亚洲成电影 | 夜夜夜操 | 免费一级毛片在线播放不收费 | 国产精品视频色拍拍 | 白浆喷射 | 亚洲午夜精品久久久久 | 亚洲成在线 | 永久免费在线播放 |