偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux getrandom() 獲得 8450% 性能提升

系統(tǒng) Linux
雖然在 Linux 5.17 中有了速度上的大幅提升,但 Jason Donenfeld 對此并沒滿足。因此在 Linux 5.18 中他對隨機(jī)代碼作出了更多的改進(jìn)。

Jason Donenfeld 是 WireGuard 的主要開發(fā)者,同時他也是 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)過測試,通過這個簡單的轉(zhuǎn)換就能獲得 131% 左右的速度提升。

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

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

在郵件中特別強(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 上同時嘗試 getrandom() 時,毫無疑問性能會出現(xiàn)提升。只不過沒想到在測試中能帶來 8450% 的提升。

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

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:Linux getrandom() 獲得 8450% 性能提升

本文地址:https://www.oschina.net/news/183698/linux-getrandom

責(zé)任編輯:未麗燕 來源: 開源中國
相關(guān)推薦

2019-07-10 16:45:49

LinuxLinux游戲游戲性能

2023-04-27 06:16:41

Windows 11Linux

2015-07-28 09:19:10

Linux內(nèi)核

2021-09-27 09:52:41

FacebookBOLTLinux

2016-09-26 13:50:52

Linux系統(tǒng)性能

2023-05-25 20:06:17

Linux游戲性能

2021-10-25 10:23:49

Webpack 前端Tree shakin

2009-04-27 16:27:49

LinuxKernel 2.6.Intel

2016-09-29 15:51:27

LinuxNtop性能

2011-03-18 15:22:25

Linux內(nèi)核2.6.38

2023-04-10 09:15:25

Vite 4.3SWC 插件

2013-05-22 09:38:03

GoGo語言Go性能

2021-09-27 08:16:38

Webpack 前端Cache

2020-03-18 10:04:34

存儲機(jī)器學(xué)習(xí)服務(wù)器

2011-01-06 09:57:31

Linux Kerne

2020-10-09 17:43:25

計(jì)算機(jī)CPU技術(shù)

2025-02-10 03:00:00

2025-03-28 08:35:00

2025-01-06 23:33:04

2011-08-23 12:20:47

筆記本評測
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號