性能提升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细胞免疫治疗
私密紧致能治疗吗
999消痔软膏止痛效果咋样
气血虚吃什么药补得快效果好
治疗癫痫
999消痔软膏是治疗什么疾病的
吃杂了拉肚子怎么办
- “我老婆跟人跑了”丈夫害怕女儿非亲生,鉴定揭开前妻子心虚跑路
- 青未了|漫步曼哈顿区(陈树彬)
- 男人的两个要求,学会拒绝,他才会愈来愈爱你
- 北京环球影城《不可驯服》受奖了
- 金拉图:莫愁玉女峰头冷
- 东西却说丨短评:大寒遇瑞雪,节气为何准?
- 陈庄镇为中心幼儿园开展“识节气”主题系列活动
- 宝诗龙发表全新Histoire de Style, New Maharajahs高级珠宝系列
- 连载|《林风眠自述》12:旧话
- 亮个相吧宝宝们!四川三苏祠首次大规模展出馆藏文物 故宫也来“扎场子”
- 南澳岛这个37座海岛组成的地方 更是“东方夏威夷”美到炸
- “宝墩遗址与宝墩文化展”21日开展 中国文物学会会长单霁翔发来问候!
- “艺宿学院”爆满,青田双林村民想学如何“贩卖”生活!
- 看于是又多的书,都不如看这12段话
- 高人偷偷在做,但不公开的12并不认为真相
- 探访古建筑遗址 重温历史人文
- 光明:离婚冷静期落地一年 需要正视那些解决办法
- 命里出现的这四个人,都是来中洲你的
- 【中青读报】刘慈欣:我没说过“元宇宙将指引人类走向死路一条”
- 天津奥密克戎小学生病例广泛传播链上已有15人 14人为儿童