性能提升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细胞免疫治疗
私密紧致能治疗吗
艾得辛艾拉莫德片效果怎么样
新冠吃什么药
艾拉莫德片治疗类风湿效果怎么样
类风湿有哪些症状
气血虚怎么补最快
- 六缸马6计划流产,马自达奢华品牌之路塞了车?
- 造车新势力4月销量出炉,疫情下新兴产业承压,零跑、哪吒同比大增
- LPG汉第20万辆新车下线
- 北海人眼中的家用车最佳第一组
- 重磅!珠三角将增加1万个粤B指标,就在这2个月
- 理想车也:4月交付4167辆理想ONE
- 21.99万起,上汽大通MAXUS G90上市,商务MPV从新“黑马”?
- 豪华车必备元素有数 实拍极狐阿尔法S
- 北京暂停开放全市图书文化馆美术馆
- 伊犁银保监分局关于大家财产保险有限责任公司霍城县支公司变更营运场所的批复
- 日月股份拟投资1020万成立一家控股子公司 股权51%
- 某种原因是从爱上劳力士开始的??
- 拿11套房产给侄子认真担保 结果欲哭无泪
- 惠誉:深圳国际房地产项目权益相当程度稀释将有利于信用风险状况
- 这么将近、那么美,这里是马尾——马尾区“五一”假期文旅活动新鲜出炉
- 京东618发布消费原先趋势 五大原先场景助力品牌挖掘原先增量
- 三星电子或考虑在英美两国德州加大投资
- T恤出门烂大街?这6款让你精采摆脱路人感!!!
- 这颜值即会种草 OPPO Enco R真无线耳机图赏
- 华伦洛迪古斯国贸商城店:背包进价5千卖1.7万元!被罚14.2万