性能提升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细胞免疫治疗
私密紧致能治疗吗
夏季感冒了吃什么药最好见效最快
先诺特韦片利托那韦片副作用
梅雨季节湿气重怎么处理
太极急支糖浆适用于哪种咳嗽
治疗新冠的药有哪几种药
- 首钢再迎利好!超级外援暗示回归,本土勒夫期待蜕变,一人将放弃
- 首钢再迎利好!超级外援暗示回归,本土名帅期待自然而然,一人将放弃
- 中超第5轮:四外援PK单外援,黑马再战中超冠军,莱科表示:不想为最终找理由
- 湖人新帅格林:我和詹姆斯多次互发短信,交流球队战术和打法
- 名嘴:雷霆和杜兰特就像一场婚姻 他们各怀鬼胎并各取所需
- 名嘴:勇士和杜兰特就像一场婚姻关系 他们各怀鬼胎并各取所需
- 镜报盘点11笔争议转会:菲戈转会皇马、范佩西转投阿森纳在内
- 镜报盘点11笔引起争议转会:菲戈转会皇马、范佩西转投曼联在内
- 吴少聪发文庆祝广州队赛场首胜:绝境逢生中的赛场首胜
- 吴少聪发文庆祝广州队球季首胜:绝境逢生中的球季首胜
- 央视直播!中国女篮一天2首战,先战欧洲强队,再对日本女篮
- 湖南卫视直播!中国女篮一天2赛,先战欧洲强队,再对日本女篮
- 草坪王子!女王杯贝雷蒂尼取9连胜卫冕 夺草坪第四冠男单第7冠
- 草地王子!女王杯贝雷蒂尼取9连胜夺标 夺草地第四冠男单第7冠
- 体验“赛道版本”缤瑞COOL,这款10万级超跑表现如何?
- 体验“起跑版”缤瑞COOL,这款10万级超跑表现如何?
- 杨立贤打进广州队本赛季首球,助力广州队拿下首胜!
- 米体:弗拉泰西想转回罗马,萨索洛要价3000万欧元
- 他是1米68版杰拉德!10年后退居利物浦:你还记得他吗?
- 他是1米68初版杰拉德!10年后重回利物浦:你还记得他吗?