据 Data Center Dynamics 网站称,加拿大滑铁卢大学的两名计算机科学家认为,更改 Linux 中的 30 行代码“可以将某些数据中心的能源消耗减少多达 30%”。文章称,它是处理网络流量数据包的代码,而 Linux“是数据中心服务器使用最广泛的操作系统”:该团队测试了他们的解决方案的有效性并将其提交给 Linux 供考虑,代码于今年发布月作为 Linux 最新内核的一部分,发布版本 6.13。 “所有这些大公司——亚马逊、谷歌、Meta——都在某种程度上使用 Linux,但他们对决定如何使用它非常挑剔,”Martin Karsten(滑铁卢数学学院计算机科学教授)说。 “如果他们选择在数据中心‘启用’我们的方法,则可以在全球范围内节省千兆瓦时的能源。几乎互联网上发生的每一个服务请求都可能受到此积极影响。”滑铁卢大学正在建造一个绿色计算机服务器机房,作为其新数学大楼的一部分,卡斯滕认为可持续性研究必须成为计算机科学家的首要任务。 “我们都可以为建设更加绿色的未来做出贡献,”他说。 Linux 基金会负责监督 Linux 操作系统的开发,是绿色软件基金会的创始成员之一,该组织的成立目的是研究开发“绿色软件”(减少能源消耗的代码)的方法。根据该大学的一份声明,卡斯滕“与 Fastly 的杰出工程师 Joe Damato 合作”开发了 30 行代码。 “Karsten 和 Damato 开发的 Linux 内核代码添加基于 ACM SIGMETRICS 性能评估评论中发表的研究”(Karsten 和研究生 Peter Cai)。他们的论文“回顾了通信密集型服务器应用程序的网络堆栈处理的性能特征”,设计了一种“间接方法”来“识别和量化异步硬件中断请求(IRQ)作为主要开销来源的直接和间接成本。 ..“基于这些发现,对普通 Linux 系统进行了小幅修改,显着提高了传统基于内核的网络的效率和性能,从而使吞吐量提高了 45%……”
在 Slashdot 上阅读这个故事的更多内容。