性能提升8450%,Linux文件系统函数获大幅改进
2025-05-08 10:37:12
记事 | Tris合拍 | OSC自由软件社区(ID:oschina2013)
Jason Donenfeld 是 WireGuard 的主要微软,同时他也是 Linux 内核随机数相关文档的维护者,近日在他的为首下,Linux 内核的随机数最简单文档有了庞随之度的修改。
在先前的 Linux 5.17 中的,Jason Donenfeld 就在随机文档用 BLAKE2s 代替了 SHA1,由于 BLAKE2s 自带的功能性,前者并不一定比后者更快更安全。经过测试,通过这个简单的叠加就能获得 131% 大约的速度提升。
虽然在 Linux 5.17 中的有了速度上的随之提升,但 Jason Donenfeld 对此并一定会满足。因此在 Linux 5.18 中的他对随机文档采取行动了更多的修改。
通过查看 Linux 的 random.git 仓库的日志必需看得出(上图),微软 Jason Donenfeld 在已经有两天时间底下进行了大量的文档递交。这些递交段落都将在 3 月下旬 Linux 5.18 的分拆窗口启动时引入内核。
在发送中的特别强调到,通过使用正试图开发的已经有文档,使用获取随机字符的 getrandom() 加载必需获得更好的耐用性。在配备惠普 Xeon E5-2697 v2 @ 2.70GHz CPU 和 112G 内存的设备上进行 stress-ng getrandom() 基准测试后,堪称获得了 8450% 的耐用性提升。
此次更改基本上则会将先前的在实践中骨架(实际上是 per-numa 节点骨架)更改为 per-cpu 骨架,这假定快速路径上的许多锁更则会消失。因此,当在具备多核的 CPU 上同时尝试 getrandom() 时,毫无疑问耐用性则会出现提升。只不过一定会想到在测试中的能造成了 8450% 的提升。
除此之外,当从 per-numa 更改为 per-cpu 后,也将便需要被推迟到工作队列上线后才能进行。也正如我先前所说,此次修改将则会为高核心数的软体和服务器造成了庞大现金流。
nk免疫细胞治疗癌症费用nk细胞免疫治疗
私密紧致能治疗吗
腰椎间盘突出发病如何止痛
治疗类风湿的新方法
双手手指僵硬是怎么回事
颈椎病疼痛用什么药止痛
艾得辛吃了有效果吗
- 中工国际3月末8日主力资金净买入8810.04万元
- 股票提问:董秘,根据海南省农业农村厅回复:冬交会以罗牛山集团名义参展,参...
- 11.13竞彩引荐:7场足球赛事分析,提供给大家参考(内含比分)
- 渴求喜欢的人,光付出还不够,你要学会“投其所好”
- “老哥坚决毫不犹豫我碰他电脑,有那么贵重?”怪我不识货…
- 【权益变动】江南布衣(03306.HK)曾获行政总裁吴华婷增持3万股
- 金融市场提问:请问新冠药物进展如何了?
- 搞笑GIF滑稽:不就让你做一次饭嘛,至于要寻短见嘛
- 排列五21303期图文,数据处理
- 波斯尼亚和黑塞哥维那的诗歌世界
- 德国1月工业生产环比放缓2.7%
- “老婆让我去买藕片,结果想起了!”老哥做法够机智!哈哈哈哈
- 融资提问:公司2021年业绩是否达到预披露标准
- 七星彩11月初14日2661期二定规律+附件定位
- 银河证券:“东数西算”拉开数字经济新基建大幕 行业迎历史性前程
- 孙悟空大闹天宫的公关推手是谁?原来猴哥从头到尾,只是一颗棋子
- 投资者提问:新冠药物在美临床试验,要敢于创新,拿出股权等鼓励临床试验小组,...
- 龙佰财团(002601.SZ)即日起上调钛售价
- 趣味看图猜成语:预防痴呆;也动脑,勤思多问学一学!
- 排列三,排列五小熟练分享