性能提升8450%,Linux文件系统函数获大幅改进
2025-05-08 09:47:57
记事 | 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细胞免疫治疗
私密紧致能治疗吗
先诺欣
先诺欣
黄芪精的功效与作用及适合的人群
治疗类风湿的新方法
克癀胶囊是治疗什么的
- 投资者提问:贵公司在近期回复投资者提问时,多次反复写道围绕现有战略规划发展...
- 老乡鸡走不出安徽,外地市场无一盈利,员工年OB接近50%
- 上海一寻常景点,由国外设计师打造,在外或在内都令人头晕眼花
- 那些说打死也不用Snapdragon的,现在后悔了吗?
- SoFlu软件外星人解放软件行业生产力
- 紧急提醒!今天开始,近十年14天!
- TiDB 6.0 的「元特性」:Placement Rules in SQL 是什么?
- 唐朝有一位“呆”诗人,3年仅写出2句诗,流传至今成了杰作
- 1949年,一个自首间谍扭送一名路人到公安局:他是出卖江姐的叛徒
- 她才是晚清时期最高掌权者,手段比光绪皇帝还厉害,如今却被后人遗忘
- 棠棣之情越少生死,聂政、聂嫈兄妹为何会被称侠义无双?
- 世界4大文明古国,为何只有欧美没中断过?西方学者:多亏了此人
- 逃跑皇帝赵构56岁禅让,理由虽丢人,但25年太后当的很爽活到81
- 日本侵略时间,为何不选在军阀火并时,而是民国统一后才动手?
- 晚清真实的武林高手,和电视加演的不一样,最后一张才是霍元甲
- 为啥长江叫江,而黄河叫河?江与河要怎么划分?华夏子孙要了解
- 那个提前15分钟交卷,笑称“考试成绩太简单”的林欢,最后考了多少分?
- 没有钢筋混泥土,长城2000年屹立不倒,秦始皇在长城柯尼斯堡了什么?
- 为何在外地眼中,乾隆盛世一文不值?一位英国人揭开了真相
- 民国奇女子结四次婚,三任丈夫都是名人,还将两个哥哥许配给前夫