英特尔和 Lesswatts.org 的 Arjan van de Ven 访谈
Linux Journal 最近采访了英特尔的 Arjan van de Ven。 Van de Ven 领导英特尔的绿色 Lesswatts.org 倡议,并且是 PowerTOP 的开发者,PowerTOP 是 Linux 平台上最受赞誉的电源管理工具之一。
Linux Journal:感谢您加入我们,Arjan。首先,我们很想知道您在英特尔的主要职责是什么?您的大部分时间是花在 Lesswatts.org 和 PowerTOP 上,还是在其他领域?
Arjan van de Ven:我领导一个工程师团队,他们做各种各样的事情,包括在英特尔硬件上针对 Linux 进行电源管理和性能优化。
LJ:您认为 Lesswatts.org 到目前为止是成功的吗?如果是,为什么?如果不是,为什么不是?
van de Ven:从访客数量来看,我认为 Lesswatts.org 对用户来说是一个巨大的成功。人们似乎真的在寻找并欣赏关于节电的信息以及技巧和窍门。我期待更多外部贡献,因为人们越来越熟悉这项工作。
LJ:Lesswatts.org 未来是否有路线图?
van de Ven:英特尔工程师在未来将要从事的各种较小和较大的项目将成为 Lesswatts.org 伞形项目的一部分;我现在无法透露具体细节,其中一些与英特尔路线图上的功能相关,另一些则更通用地改进 Linux 电源管理和节电。
LJ:英特尔为 Lesswatts.org 投入了哪些资源?
van de Ven:很抱歉,但根据英特尔的政策,我们不公开项目的员工或资源数量。
LJ:您对像 Lesswatts.org 上提供的工具这样的工具能够在实际功耗方面真正发挥作用的可能性有多乐观?
van de Ven:我们已经在像 Fedora 和 Ubuntu 最新版本这样的发行版中看到了这一点;这些版本使用的功耗比它们之前的版本,比如一年半前的版本要少得多。(确切的数字显然取决于您正在测量的硬件类型以及工作负载)。在商业企业领域,客户更加保守,最终会在更长的时间后才采用 Linux 的改进,因此这些客户的大部分收益仍有待实现。
LJ:是什么促使您创建 PowerTOP,这个工具可以帮助您找到在计算机空闲时消耗额外电量的程序,从而利用无滴答 Linux 内核功能?
van de Ven:Thomas Gleixner 和 Ingo Molnar 正在研究无滴答空闲功能,但我们没有看到太多的节电效果……与我们的预期相反。结果证明用户空间非常繁忙,以至于整个操作系统实际上最终都有一个滴答。起初我开始修复单个应用程序,但过了一段时间,我痛苦地认识到,用户空间的人员引入新问题的速度比我修复问题的速度还要快。作为修复工作的一部分,我为自己制作了一些粗略的工具(基于 Thomas 和 Ingo 制作的基础设施)。我决定将这些工具变成真正可用的东西,以便更多的人(尤其是软件开发人员)可以修复这些应用程序。
LJ:是否有某些应用程序或类型的应用程序是最糟糕的“罪魁祸首”,即阻止人们充分利用无滴答内核?
van de Ven:目前,媒体播放器和某些 Web 应用程序(AJAX 网站和富内容)往往是最糟糕的“罪魁祸首”。其中一些是不可避免的,但即使在空闲时,这些类型的应用程序
也往往表现不佳。
LJ:您对 PowerTOP 的未来有什么愿景?
van de Ven:在接下来的几个月里,我们将扩展它以跟踪磁盘使用情况。磁盘在活动使用时会消耗相当多的电量(目前,比 CPU 消耗的更多,因为应用程序已经为此修复了)。此外,随着基于闪存的 SSD(在像 Eee PC 这样的设备中)的出现,这也关系到闪存的寿命更长,因此这是一石二鸟。
LJ:您最近还关注哪些其他与电源或环境相关的问题吗?
van de Ven:既然 CPU 方面已经基本覆盖,我一直在更多地关注系统的其他部分,例如芯片组、磁盘和内存。其中一部分最终成为设备驱动程序工作,这更难,而且影响范围也相对较小(修复 Firefox 后所有用户都会受益,修复无线驱动程序后只有具有该特定型号硬件的用户会受益),但这仍然需要完成。
LJ:除了 PowerTOP 之外,您还有哪些其他计算兴趣?
van de Ven:我做了很多不同的事情;最近我一直在研究如何处理 Linux 内核质量问题,这个问题每年都会出现(并开始以自动化的方式在 http://www.kerneloops.org 上跟踪缺陷报告),以及 Linux 的一些令人讨厌的性能行为,这真的让我很恼火。我在笔记本电脑上使用的 Linux 往往会定期“卡顿”,而且真的很难找出原因,所以我开始创建工具来找出发生了什么 (http://www.latencytop.org),然后尝试修复操作系统中的各种问题,以便为我解决这个问题。
LJ:感谢您的信息,Arjan van de Ven。很高兴更多地了解您的工作。我们祝您继续取得成功!
van de Ven:不客气。