IT 之家 3 月 8 日消息,据科技媒体 Phoronix 昨天报道,Linux 的 event poll ( epoll ) 代码可实现高效的 I/O 多路复用,如今部分开发者已经在 7.0 内核中加入一项新优化,目前已经合并到内核。

据报道,谷歌员工 Eric Dumazet 对 eventpoll 的 epoll_put_uevent ( ) 代码进行了调整,将其改写为 scoped user access 机制进而节省两次函数调用,可减少推测执行屏障带来的性能损耗。
该员工还在测试中发现,AMD Zen 2 架构处理器启用 scoped user access 机制后,在网络每秒收发包数(IT 之家注:PPS)测试中可以带来 1.5% 性能提升。
而且这一机制不仅可以提升 Zen 2 CPU,还可以让其他比较老的处理器获得明显效果,毕竟这些处理器执行屏障推测的性能开销通常比新 CPU 更高。
无论如何,这一补丁已经在 Linux 7.0-rc3 发布之前合并到主线内核,我们过一段时间就能看到变化。


登录后才可以发布评论哦
打开小程序可以发布评论哦