就在大家都在忙着推进开源技术的时候,Linux 7.0内核出了个大家伙,AMD Zen 2架构这下高兴坏了,性能直接涨了1.5%。这事儿是谷歌的工程师Eric Dumazet带头干的,他对eventpoll里的epoll_put_uevent代码进行了大改造。原来的代码推测执行时会带来不少性能损耗,现在他用了scoped user access机制来帮忙。这个机制不仅给AMD Zen 2用了,也让其他老处理器沾上了光。那些老CPU在执行屏障推测时本身就吃力,这次优化简直就是雪中送炭。 其实这个补丁早在Linux 7.0-rc3版本发布之前就已经并入主线了,以后大家更新完系统就能直接感受到速度变快了。这年头数据中心和云计算对I/O性能的要求特别高,Linux作为大家常用的操作系统,它的表现直接关系到企业用户的效率。Eric这个改进减少了函数调用次数,不仅系统响应快了,CPU的负担也轻了。 别看这次主要是给AMD优化的,但因为Linux是开源的,其他架构的处理器也能跟着沾光。这种跨架构的合作精神真是让人佩服。以后系统要是想跟上时代步伐,必须保持最新状态。更新内核不光能修复漏洞,还能让系统更给力。总的来说,这次更新让AMD和其他处理器都变快了。往后还有更多开发者加入进来,Linux内核还会继续带着开源软件往前走,把它打造成各类应用程序的坚实地基。