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

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

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

3天內不再提示

在CPU上如何同時嘗試 getrandom

Linux愛好者 ? 來源:OSCHINA ? 作者:OSCHINA ? 2022-03-16 17:19 ? 次閱讀

Jason Donenfeld 是 WireGuard 的主要開發者,同時他也是 Linux 內核隨機數相關代碼的維護者,近日在他的領導下,Linux 內核的隨機數生成器代碼有了巨大幅度的改進。

在之前的 Linux 5.17 中,Jason Donenfeld 就在隨機代碼用 BLAKE2s 代替了 SHA1,由于 BLAKE2s 自帶的特性,前者通常比后者更快更安全。經過測試,通過這個簡單的轉換就能獲得 131% 左右的速度提升。

雖然在 Linux 5.17 中有了速度上的大幅提升,但 Jason Donenfeld 對此并沒滿足。因此在 Linux 5.18 中他對隨機代碼作出了更多的改進。

038a6194-9882-11ec-952b-dac502259ad0.png

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

03b4b700-9882-11ec-952b-dac502259ad0.png

在郵件中[2]特別強調到,通過使用正在開發的最新代碼,用于獲取隨機字節的 getrandom() 調用能夠獲得更好的性能。在配備英特爾 Xeon E5-2697 v2 @ 2.70GHz CPU 和 112G 內存的設備上進行 stress-ng getrandom() 基準測試后,更是獲得了 8450% 的性能提升。

此次更改基本上會將之前的全局結構(實際上是 per-numa 節點結構)更改為 per-cpu 結構,這意味著快速路徑上的許多鎖都會消失。因此,當在具備多核的 CPU 上同時嘗試 getrandom() 時,毫無疑問性能會出現提升。只不過沒想到在測試中能帶來 8450% 的提升。

除此之外,當從 per-numa 更改為 per-cpu 后,也將不再需要被推遲到工作隊列上線后才能進行。也正如我之前所說,此次改進將會為高核心數的電腦和服務器帶來巨大收益。

原文標題:Linux getrandom() 獲得 8450% 性能提升

文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

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

    關注

    68

    文章

    10920

    瀏覽量

    213203
  • 服務器
    +關注

    關注

    12

    文章

    9342

    瀏覽量

    86179
  • 代碼
    +關注

    關注

    30

    文章

    4841

    瀏覽量

    69166

原文標題:?Linux getrandom() 獲得 8450% 性能提升

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【YOLOv5】LabVIEW+OpenVINO讓你的YOLOv5CPU飛起來

    我們發現使用CPU進行推理檢測確實有些慢,那難道CPU就不能愉快地進行物體識別了嗎?當然可以啦,這不LabVIEW和OpenVINO就來了嘛!今天就和大家一起看一下如何在
    的頭像 發表于 03-16 14:08 ?1980次閱讀

    怎么把多個ROI同時顯示圖片?

    怎么把多個ROI同時顯示圖片
    發表于 06-27 09:14

    如何在TouchGFX創建一個簡單的屏幕并嘗試CubeIDE編譯項目呢

    有人可以測試一下嗎?TouchGFX 4.18.0STM32CubeIDE 1.8.0STM32F469I-迪斯科 TouchGFX 創建一個簡單的屏幕并嘗試 CubeIDE
    發表于 12-19 08:10

    STM32總線CPU和DMA可以同時工作嗎?有仲裁機制嗎?

    APB1 外設,同時 CPU 使用 APB1 總線 AHB 外設總線 1 做另一項工作,會發生什么?CPU 和 DMA 甚至可能希望使
    發表于 12-27 06:34

    i.MX8QM MEK嘗試HDMI RX功能提示失敗的原因?

    i.MX8QM MEK 嘗試 HDMI RX 功能。操作系統版本為 5.15.71。 1080p 60fps 效果很好。 但是對于 1080p 30fps,它失敗并顯示消息, hdmirx_get_stable_tmds
    發表于 04-23 07:00

    支持CPU類型

    支持CPU類型 支持CPU類型是指能在該主板所采用的CPU類型。CPU的發展速度相當快,不同時
    發表于 04-26 08:54 ?602次閱讀

    抗輻射宇航級CPU中國和美國還有多大差距?

    人造衛星和神舟飛船中,有一樣電子元件發揮這至關重要的作用,那就是宇航級CPU,這些裝載人造衛星和神舟飛船上的CPU的作用相當于人類的大腦。那么,宇航級
    發表于 12-07 17:15 ?5467次閱讀

    如何涂抹cpu散熱膏

    運行大程序或者過多程序同時運行會導致電腦CPU發熱,CPU涂散熱膏可以有效降低CPU的工作溫
    的頭像 發表于 12-27 16:14 ?1.8w次閱讀

    介紹CPU超頻及作用與如何超頻及其好壞

    相信不少玩機朋友們都嘗試CPU超頻,通常所說的超頻簡單來說就是人為提高CPU的外頻或倍頻,使之運行頻率得到大幅提升,即CPU超頻。如今很多高品質的主板
    發表于 03-10 22:16 ?9.5w次閱讀

    把進程綁定到某個 CPU 運行是怎么實現?

    昨天群里有朋友問:把進程綁定到某個 CPU 運行是怎么實現的。 首先,我們先來了解下將進程與 CPU 進行綁定的好處。 進程綁定 CPU
    的頭像 發表于 07-02 09:55 ?2481次閱讀

    (失?。?b class='flag-5'>嘗試將eCOS移植到stm32h743vi

    目錄背景過程感受背景我的學長在一家有名的AI公司上班,他們希望能將OpenCV移植到一款低成本的CPU,但他們對于硬件完全不懂,于是學長希望我嘗試一下(雖然我那時也還不懂操作系統和CPU
    發表于 12-01 14:06 ?10次下載
    (失?。?b class='flag-5'>嘗試</b>將eCOS移植到stm32h743vi<b class='flag-5'>上</b>

    Linux CPU上下文切換

    我們都知道 Linux 是一個多任務操作系統,它支持的任務同時運行的數量遠遠大于 CPU 的數量。當然,這些任務實際并不是同時運行的(Single
    的頭像 發表于 02-15 14:44 ?670次閱讀
    Linux <b class='flag-5'>CPU</b>上下文切換

    ESP Wemos D1 OLED顯示CPU時間

    電子發燒友網站提供《ESP Wemos D1 OLED顯示CPU時間.zip》資料免費下載
    發表于 06-29 14:39 ?0次下載
    <b class='flag-5'>在</b>ESP Wemos D1 OLED<b class='flag-5'>上</b>顯示<b class='flag-5'>CPU</b>時間

    【微控制器基礎】——CPU內核與整體配置(

    【微控制器基礎】——CPU內核與整體配置(
    的頭像 發表于 10-17 17:19 ?1120次閱讀
    【微控制器基礎】——<b class='flag-5'>CPU</b>內核與整體配置(<b class='flag-5'>上</b>)

    如何估算S7-1500 CPU的裝載存儲區SIMATIC存儲卡的大???

    S7-1500 CPU 的裝載存儲區 SIMATIC 存儲卡。根據以下操作步驟可以確定用戶程序所需要的存儲區的大小以便確定所需存儲卡的大小。
    的頭像 發表于 01-29 10:00 ?1164次閱讀
    如何估算S7-1500 <b class='flag-5'>CPU</b>的裝載存儲區<b class='flag-5'>在</b>SIMATIC存儲卡<b class='flag-5'>上</b>的大小?
    主站蜘蛛池模板: 国产日本特黄特色大片免费视频 | 亚洲 欧美 日韩 丝袜 另类 | 一级黄色片欧美 | 国产精品三区四区 | 一夜七次郎久久综合伊人 | 人人草人人澡 | 午夜精品久久久久久99热 | 欧美极品在线视频 | 中文字幕日本一区波多野不卡 | 男女交性永久免费视频播放 | 在线色站 | 国产伦精品一区二区三区在线观看 | aa视频在线| 色91在线| 新版天堂资源中文8在线 | 一区二区三区在线观看免费 | 色综合天天综合网国产成人网 | 网站免费黄 | www亚洲欲色成人久久精品 | 国产高清免费在线观看 | 久久国产福利 | 日韩高清毛片 | 久久青草国产手机看片福利盒子 | 夜夜操天天射 | 一区二区三区影院 | 日本黄免费| 天天干夜夜看 | 国产美女亚洲精品久久久久久 | 免费观看理论片毛片 | 天天澡天天摸天天添视频 | 5566成人| 毛片的网站 | 亚洲 另类色区 欧美日韩 | 久久夜色精品国产噜噜小说 | 黄色网址网站在线观看 | 午夜免费啪在线观看视频网站 | 色播视频在线观看免费 | 日本人爽p大片免费看 | 豆国产97在线 | 欧洲 | 久久国模 | 爱爱免费网站 |