chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux內(nèi)核的隨機(jī)數(shù)生成器代碼獲得大幅改進(jìn)

Linux愛好者 ? 來源:OSC開源社區(qū) ? 作者:OSC開源社區(qū) ? 2022-04-15 18:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

d03bfad2-bc12-11ec-aa7f-dac502259ad0.png

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

d04e68f2-bc12-11ec-aa7f-dac502259ad0.png

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

原文標(biāo)題:性能提升 8450%,Linux 內(nèi)核函數(shù)獲大幅改進(jìn)

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    4

    文章

    1468

    瀏覽量

    42893
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11764

    瀏覽量

    219099
  • 生成器
    +關(guān)注

    關(guān)注

    7

    文章

    322

    瀏覽量

    22723

原文標(biāo)題:性能提升 8450%,Linux 內(nèi)核函數(shù)獲大幅改進(jìn)

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    硅臻正式推出QRNG全系列量子隨機(jī)數(shù)發(fā)生器產(chǎn)品

    信息安全是社會穩(wěn)定的必要條件,數(shù)字時(shí)代其重要性更是愈發(fā)凸顯。無論在經(jīng)典還是量子加密的過程中,隨機(jī)數(shù)都是安全性的基石。加密密鑰由隨機(jī)數(shù)生成,安全性由隨機(jī)數(shù)的不可預(yù)測性保證。與偽
    的頭像 發(fā)表于 03-10 16:24 ?150次閱讀
    硅臻正式推出QRNG全系列量子<b class='flag-5'>隨機(jī)數(shù)</b>發(fā)生器產(chǎn)品

    進(jìn)迭時(shí)空 Upstream | K3 獲得 Linux 7.0 內(nèi)核原生支持

    款符合RVA23規(guī)范的RISC-V量產(chǎn)芯片,成功獲得Linux內(nèi)核主線原生支持。01.戰(zhàn)略先行:對標(biāo)一流,確立“Pre-siliconUpstream”目標(biāo)早在K
    的頭像 發(fā)表于 02-27 18:10 ?1.1w次閱讀
    進(jìn)迭時(shí)空 Upstream | K3 <b class='flag-5'>獲得</b> <b class='flag-5'>Linux</b> 7.0 <b class='flag-5'>內(nèi)核</b>原生支持

    飛凌嵌入式ElfBoard-系統(tǒng)信息與資源之產(chǎn)生隨機(jī)數(shù)

    整數(shù),作為隨機(jī)數(shù)生成器的種子值。它決定了 rand() 函數(shù)生成隨機(jī)數(shù)序列的起始點(diǎn)。4.返回值無。5.示例:(使用rand函數(shù)產(chǎn)生一組隨機(jī)數(shù)
    發(fā)表于 01-22 08:59

    如何在LTspice仿真中實(shí)現(xiàn)偽隨機(jī)數(shù)和真隨機(jī)數(shù)生成

    to reseed the MC generator(使用時(shí)鐘重新設(shè)置MC生成器隨機(jī)種子)選項(xiàng)。文章探討了偽隨機(jī)數(shù)和真隨機(jī)數(shù)之間的利弊權(quán)衡,同時(shí)比較了蒙特卡羅統(tǒng)計(jì)仿真與更有針對性的
    的頭像 發(fā)表于 01-09 14:08 ?4697次閱讀
    如何在LTspice仿真中實(shí)現(xiàn)偽<b class='flag-5'>隨機(jī)數(shù)</b>和真<b class='flag-5'>隨機(jī)數(shù)</b>的<b class='flag-5'>生成</b>

    德思特應(yīng)用 | 前沿量子隨機(jī)數(shù)研究:多特蒙德工業(yè)大學(xué)如何通過高速數(shù)字化儀保障信息安全

    在量子信息時(shí)代,生成真正隨機(jī)的數(shù)字對加密與安全至關(guān)重要。多特蒙德工業(yè)大學(xué)研究人員利用高速數(shù)字化儀對量子隨機(jī)數(shù)生成過程進(jìn)行多通道采集與分析,成功實(shí)驗(yàn)評估竊聽風(fēng)險(xiǎn),為密碼協(xié)議與安全應(yīng)用提供
    的頭像 發(fā)表于 12-22 17:22 ?415次閱讀
    德思特應(yīng)用 | 前沿量子<b class='flag-5'>隨機(jī)數(shù)</b>研究:多特蒙德工業(yè)大學(xué)如何通過高速數(shù)字化儀保障信息安全

    飛凌嵌入式ElfBoard-Linux系統(tǒng)中的文件分類

    /null(一個(gè)位桶,所有寫入的數(shù)據(jù)都將會被丟棄)、/dev/random(隨機(jī)數(shù)生成器的字符設(shè)備文件)。4.塊設(shè)備文件:塊設(shè)備文件就是以固定大小的塊為單位進(jìn)行輸入輸出的設(shè)備,一般來說塊設(shè)備都會包含一
    發(fā)表于 12-09 08:59

    如何通過地址生成器實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)特征圖的padding?

    ,從而使卷積輸出特征圖結(jié)果滿足我們的需求,這種補(bǔ)零的操作稱之為padding,如下圖所示。 關(guān)于padding的實(shí)現(xiàn),一般有兩種操作,第一種是使用稀疏地址生成器,尋找padding數(shù)據(jù)地址的規(guī)律,當(dāng)
    發(fā)表于 10-22 08:15

    ?基于RNG90的真隨機(jī)數(shù)生成器技術(shù)解析與應(yīng)用指南

    Microchip Technology RNG90 CryptoAuthentication?器件設(shè)計(jì)用于需要安全隨機(jī)數(shù)發(fā)生器的系統(tǒng)。RNG90即用型,無需任何定制。Microchip RNG90
    的頭像 發(fā)表于 10-10 15:01 ?693次閱讀
    ?基于RNG90的真<b class='flag-5'>隨機(jī)數(shù)</b><b class='flag-5'>生成器</b>技術(shù)解析與應(yīng)用指南

    非對稱密鑰生成和轉(zhuǎn)換規(guī)格詳解

    )。 h:余因子(cofactor)。 sk:私鑰,是一個(gè)隨機(jī)整數(shù),小于n。 pk:公鑰,是橢圓曲線上的一個(gè)點(diǎn), pk = sk * g。 當(dāng)創(chuàng)建非對稱密鑰生成器時(shí),對于指定公/私鑰參數(shù)生成ECC密鑰
    發(fā)表于 09-01 07:50

    隨機(jī)數(shù)和偽隨機(jī)數(shù)的區(qū)別

    隨機(jī)數(shù)在當(dāng)前程序運(yùn)行環(huán)境中是一種常用參數(shù),目前主要分為兩種,偽隨機(jī)數(shù)和真隨機(jī)數(shù),本期我們就來講一下二者的區(qū)別。
    的頭像 發(fā)表于 08-27 17:46 ?2654次閱讀

    DS28S60具有ChipDNA的DeepCover加密協(xié)處理器技術(shù)手冊

    SP800-90B標(biāo)準(zhǔn)的真隨機(jī)數(shù)生成器(TRNG)用于片內(nèi)加密操作,并在需要時(shí)向主機(jī)控制器提供隨機(jī)數(shù)據(jù)和隨機(jī)數(shù)。通過3.6KB安全閃存支持密鑰、證書、公鑰/私鑰和特定于應(yīng)用程序的敏感
    的頭像 發(fā)表于 05-13 14:39 ?842次閱讀
    DS28S60具有ChipDNA的DeepCover加密協(xié)處理器技術(shù)手冊

    labview求助:想寫一個(gè)labview輸出不重復(fù)隨機(jī)數(shù)的程序,有沒有大佬幫忙看看這個(gè)假分支要怎么寫?

    大佬們想寫一個(gè)labview輸出不重復(fù)隨機(jī)數(shù)的程序,有沒有大佬幫忙看看這個(gè)假分支要怎么寫
    發(fā)表于 04-27 08:39

    labview怎么輸出不重復(fù)的整數(shù)隨機(jī)數(shù)

    大佬們我想問一下怎么能夠生成不重復(fù)的隨機(jī)數(shù),labview能夠輸出整數(shù)隨機(jī)數(shù)
    發(fā)表于 04-16 11:15

    “Quantum Origin”成首個(gè)獲NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器

    -Quantinuum的“Quantum Origin”成為首個(gè)通過NIST驗(yàn)證的軟件量子隨機(jī)數(shù)生成器 Quantum Origin獲得NIST SP 800-90B對其驗(yàn)證熵源的批準(zhǔn) 增強(qiáng)了聯(lián)邦
    的頭像 發(fā)表于 04-03 15:22 ?904次閱讀

    EB Tresos狀態(tài)顯示無法運(yùn)行生成器是什么原因?qū)е碌模?/a>

    我正在嘗試集成 MCAL 包,但在生成過程中收到如下驗(yàn)證錯(cuò)誤:“無法為模塊”Dio_TS_T40D2M20I0R0“運(yùn)行生成器
    發(fā)表于 04-02 08:06