Interview With Arjan van de Ven of Intel and Lesswatts.org
Linux Journal recently caught up with Intel's Arjan van de Ven. Van de Ven leads Intel's green Lesswatts.org initiative and is the developer of PowerTOP, one of the most acclaimed power management tools on the Linux platform.
Linux Journal: Thanks for joining us, Arjan. First off, we are curious to know what are your main duties at Intel? Do you spend most of your time with Lesswatts.org and PowerTOP or in other areas?
Arjan van de Ven: I'm leading a team of engineers that does various things, including power management and performance optimization for Linux on Intel hardware.
LJ: Do you feel that Lesswatts.org is successful thus far? If so, why? If not, why not?
van de Ven: Judging by the number of visitors, I consider Lesswatts.org a great success for users. People seem to really look for and appreciate information and tips and tricks on saving power. I look forward to more external contributions as people get more familiar with the effort.
LJ: Is there a roadmap for the future of Lesswatts.org?
van de Ven: There are various smaller and bigger projects that Intel engineers are going to work on in the future that will be part of the Lesswatts.org umbrella project; I can't disclose the specifics now, some of them are tied to features on Intel's roadmaps, other things are more general improvements to Linux power management and power savings.
LJ: What resources has Intel devoted to Lesswatts.org?
van de Ven: I'm sorry but as a matter of policy Intel does not disclose staffing or resource amounts for projects.
LJ: How optimistic are you about the possibility that tools like those found on Lesswatts.org can really make a difference in real-world power consumption?
van de Ven: We're seeing it already in distributions like the latest releases of Fedora and Ubuntu; these releases use quite a bit less power than their versions, say, a year and a half ago. (The exact numbers obviously depend on exactly what kind of hardware you're measuring it on, and what the workload is). In the commercial enterprise space the customers are much more conservative and end up consuming Linux improvements after a longer period, so most of the gain for these customers is still to come.
LJ:What prompted you to create PowerTOP, the tool you've created to help find programs that are consuming extra power when a computer is idle, thus taking advantage of the tickless Linux kernel feature?
van de Ven: Thomas Gleixner and Ingo Molnar were working on the tickless idle feature, but we weren't seeing much power savings...contrary to our expectations. It turned out user space was so incredibly busy that the OS as a whole ended up having a tick in practice. At first I started fixing individual applications, but after some time I learned the hard way that the user-space people were introducing new issues faster than I could fix them. As part of this fixing I had made some crude tools for myself (based on infrastructure that Thomas and Ingo made). I decided to turn the tools into something actually usable so that many more people (especially the developers of the software) could fix the applications.
LJ: Are there certain applications or types of applications that are the worst offenders, i.e. preventing one to take full advantage of the tickless kernel?
van de Ven: At this point, media players and certain Web applications (AJAX websites and rich content) tend to be the worst offenders. Some of it is unavoidable, but even when idle these kind of apps
tend to not behave nicely.
LJ: What is your vision for PowerTOP in the future?
van de Ven: In the next few months we'll be expanding it to track disk usage. Disks take quite a bit of power when they're in active use (at this point, more than the CPU now that the apps are fixed for that). In addition, with the advent of flash based SSDs (in devices like the Eee PC) it's also a matter of having the flash live longer, so it's two birds with one stone.
LJ: What kinds of other power or environment related issues have you been focused on lately, if any?
van de Ven: Now that the CPU side is pretty well covered, I've been looking more at other parts of the system, such as the chipset, disk and memory. Part of this ends up being device-driver work, which is harder and has a somewhat smaller reach (fix Firefox and all users benefit, fix a wireless driver and only users with that specific model of hardware benefit), but it still needs to be done as well.
LJ: What are your other computing interests besides PowerTOP?
van de Ven: I do a whole lot of different things; lately I've been looking at how to deal with the Linux kernel quality issue that keeps coming up every year (and started tracking defect reports in an automated way on http://www.kerneloops.org) and on some nasty performance behavior of Linux that really annoys me. Linux as I use it on my laptop tends to "stutter" regularly, and it's really hard to find out why, so I started creating tools to figure out what is going on (http://www.latencytop.org) and then try to fix various things in the OS to make the problem go away for me.
LJ: Thank you for the information, Arjan van de Ven. It has been fascinating to learn more about your work. We wish you continued success!
van de Ven: You're welcome.
James Gray is Products Editor for Linux Journal
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
| Introduction to MapReduce with Hadoop on Linux | Jun 05, 2013 |
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Linux Systems Administrator
- RSS Feeds
- Introduction to MapReduce with Hadoop on Linux
- Validate an E-Mail Address with PHP, the Right Way
- Weechat, Irssi's Little Brother
- Tech Tip: Really Simple HTTP Server with Python
- New Products
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



1 hour 20 min ago
1 hour 21 min ago
2 hours 7 min ago
2 hours 55 min ago
3 hours 19 min ago
4 hours 56 min ago
4 hours 57 min ago
6 hours 50 min ago
9 hours 40 min ago
14 hours 53 min ago