https://www.channelfutures.com/wp-content/themes/channelfutures_child/assets/images/logo/footer-new-logo.png
  • Home
  • Technologies
    • Back
    • Analytics
    • Artificial Intelligence
    • Cloud
    • Data Centers
    • Desktop
    • IoT
    • Mobility
    • Networking
    • Open Source
    • RMM/PSA
    • Security
    • Virtualization
    • Voice/Connectivity
  • Strategy
    • Back
    • Best Practices
    • Business Models
    • Channel 101
    • Channel Programs
    • Channel Research
    • Digital Transformation
    • Diversity & Inclusion
    • Leadership
    • Mergers and Acquisitions
    • Sales & Marketing
    • Specialty Practices
  • MSSP Insider
    • Back
    • Business of Security
    • Cloud and Edge
    • Endpoint
    • Network
    • People and Careers
    • Training and Policies
  • MSP 501
    • Back
    • 2020 MSP 501 Rankings
    • 2020 Hot 101 Rankings
    • 2020 MSP 501 Report
  • Intelligence
    • Back
    • Our Sponsors
    • From the Industry
    • Content Resources
    • COVID-19 Partner Help
    • Galleries
    • Podcasts
    • Reports
    • Videos
    • Webinars
    • White Papers
  • EMEA
  • Awards
    • Back
    • Excellence in Digital Services
    • 2020 MSP 501
    • Top Gun 51
  • Events
    • Back
    • CP Conference & Expo
    • Channel Partners Evolution
    • Channel Evolution Europe
    • Channel Partners Event Coverage
    • Webinars
  • Channel Mentor
    • Back
    • Channel Market Intelligence
    • Channel Educational Series
Channel Futures
  • NEWSLETTER
  • Home
  • Technologies
    • Back
    • Analytics
    • Artificial Intelligence
    • Cloud
    • Data Centers
    • Desktop
    • IoT
    • Mobility
    • Networking
    • Open Source
    • RMM/PSA
    • Security
    • Virtualization
    • Voice/Connectivity
  • Strategy
    • Back
    • Best Practices
    • Business Models
    • Channel 101
    • Channel Programs
    • Channel Research
    • Digital Transformation
    • Diversity & Inclusion
    • Leadership
    • Mergers and Acquisitions
    • Sales & Marketing
    • Specialty Practices
  • MSSP Insider
    • Back
    • Business of Security
    • Cloud and Edge
    • Endpoint
    • Network
    • People and Careers
    • Training and Policies
  • MSP 501
    • Back
    • 2020 MSP 501 Rankings
    • 2020 Hot 101 Rankings
    • 2020 MSP 501 Report
  • Intelligence
    • Back
    • Our Sponsors
    • From the Industry
    • Content Resources
    • COVID-19 Partner Help
    • Galleries
    • Podcasts
    • Reports
    • Videos
    • Webinars
    • White Papers
  • EMEA
  • Awards
    • Back
    • Excellence in Digital Services
    • 2020 MSP 501
    • Top Gun 51
  • Events
    • Back
    • CP Conference & Expo
    • Channel Partners Evolution
    • Channel Evolution Europe
    • Channel Partners Event Coverage
    • Webinars
  • Channel Mentor
    • Back
    • Channel Market Intelligence
    • Channel Educational Series
    • Newsletter
  • REGISTER
  • MSPs
  • VARs / SIs
  • Digital Service Providers
  • Cloud Service Providers
  • CHANNEL PARTNERS ONLINE
 Channel Futures

Open Source


Benchmarking Ubuntu's lpia Build

  • Written by Christopher Tozzi
  • January 5, 2010

As the new owner of a Dell Latitude 2100 netbook, I’m eager to get as much performance out of my little machine as possible.  One of the most pressing issues in my life over the last week, therefore, has been to decide whether to use the i386 or lpia build of Ubuntu on my new computer.  Here’s the decision I came to, and why.

Unlike Windows, Ubuntu can be easily optimized for different hardware platforms, thanks to the openness of its code.  This is theoretically one of Ubuntu’s strengths in a market where consumer-class processors are diversifying again, for the first time in a decade, on new genres of devices like netbooks and MIDs.

For a while, Canonical tried to play on this strength by offering a version of Ubuntu customized for the Atom processor, which is found in many (but not all) netbooks.  While the Atom can run the generic i386 build of Ubuntu, compile-time optimizations for lpia (low-power Intel architecture, which includes the Atom) chips can in theory provide some boosts in CPU performance and battery life.

After providing lpia releases of Ubuntu since 7.10, however, Canonical announced last November that it would discontinue the lpia build after Ubuntu 9.10.  The decision was made because most users were reporting only marginal performance benefits from lpia, while maintaining packages for that architecture increased the burden on Ubuntu’s staff and volunteers.  After next April, owners of Atom-based netbooks will have to switch to the i386 version of Ubuntu if they want to stay up-to-date.

Despite this news, I was determined after receiving my netbook to install whichever version of Ubuntu is going to provide the best performance, regardless of whether it would be officially supported in the future.  As a thumb drive-carrying geek, I’d be willing to build my own lpia kernels if I thought they would shave a few seconds off of running aircrack or compiling code.

Unfortunately, it turns they probably don’t.

Benchmarking lpia

To figure out whether using software optimized for lpia rather than i386 was worth it, I ran some benchmarks.  These involved compiling a kernel, testing graphics performance with gtkperf (not exactly a CPU-intensive operation, but it didn’t hurt to test in case there was a difference) and measuring battery drain time.  I performed the tests on the official i386 and lpia releases of Ubuntu 9.10, installed to hard disk.

For the i386 version of Ubuntu, the results were as follows:

  • kernel build: 239 minutes 16.435 seconds
  • gtkperf: 25.2 seconds to run all tests
  • battery: lost 14% charge with the system idling for one hour

On lpia, the numbers were:

  • kernel build: 225 minutes 56.924 seconds
  • gtkperf: 24.93 seconds
  • battery: lost 15% charge while the system idled for one hour

The numbers reveal, pretty clearly, that users who reported insignificant performance differences using the lpia build were right.  I saw about a 6% improvement in the CPU-intensive task of building a kernel, but the gtkperf results were almost identical on the two architectures (which was to be expected, since gtkperf has more to do with video performance than the processor, but I threw it in for good measure).

Moreover, battery performance was actually worse on lpia than on i386, even though in principle it should have been up to 10% better. (In retrospect, perhaps I should have measured battery drain time while the CPU was doing something, rather than letting it idle, to see where lpia would pay off.)

Granted, none of my benchmarks was overly scientific.  I did my best to standardize testing conditions–everything was run on a cleanly installed system after a fresh reboot, and no other applications were open–but in the absence of unlimited free time, I could only do so much.  I also ran each test only once, so have little basis for determining the statistical significance of the numbers.

Nonetheless, it seems likely, based on the findings as well as those of others, that if lpia provides any performance increase in practice, it’s quite minimal and may be offset by worse performance in other areas, like battery charge.

Given this conclusion, and the fact that Canonical will soon cease providing lpia support for new Ubuntu releases, it makes most sense for me to stick to the generic i386 flavor of the operating system.  Those even geekier than I might still find some value in compiling their own lpia systems in order to squeeze out every last bit of performance from their Atom processors, but chances are most of those people have already forsworn Ubuntu in favor of Gentoo or some other such DIY extravaganza.

Tags: Cloud Service Providers Digital Service Providers MSPs VARs/SIs Mobility Open Source

Related


  • ThinkPad X1 Titanium Yoga
    Lenovo to Ship Its Thinnest ThinkPad Yet with X1 Titanium Yoga
    Lenovo's expanded commercial line includes revamped ThinkBooks and AR glasses.
  • Samsung Galaxy S21
    Samsung Boosts Smartphone Security with New Galaxy S21 Line
    In addition, John Curtis will replace Mike Coleman as Samsung’s North America channel chief.
  • Cloud
    How Secure is Your Cloud Data?
    The global COVID-19 pandemic has caused a massive shift to remote work. According to one estimate, the number of days spent telecommuting has risen 49% since the pandemic. While the pandemic may have triggered the shift, there’s no sign things will return to normal once the crisis fades. Even prior to the COVID-19 pandemic, businesses […]
  • Microsoft Surface Pro 7+ for Business
    Microsoft Launches Surface Pro 7+ for Business, Sold Only via Channel
    The newest version of the Surface Pro is available with LTE Advanced option.

6 comments

  1. Avatar Ubuntu amp; Fedora user January 5, 2010 @ 2:07 pm
    Reply

    Hi, I am a regular reader of your blog and I love it. Anyway, on the topic of using an optimized OS build, I feel that Fedora 12 works better for non-64 bit CPUs.

    Now, don’t get me wrong, I love Ubuntu more than Fedora (I run Ubuntu 9.10 64-bit on my main machine, a Dell Studio XPS 13). It’s just that I have a Kohjinsha SH8 UMPC with a 800MHz Intel A110 processor, thus a highly optimized OS is important to me.

    I have not done any benchmarking with it, but while playing Xmoto (a 2D physics motorbike game) in Ubuntu, I need to lower my graphics setting in order to get a smooth framerate. In Fedora 12 however, I can max out the graphics settings AND still get smoother framerates.

    I suspect that this could be due to Ubuntu 9.10 being compiled for i386 architecture and Fedora 12 being compiled for i686 architecture. So, I think, in theory, Fedora 12 works better than Ubuntu 9.10 for non-64 bit CPUs. That’s why I am using Fedora for my UMPC.

    Btw, Im just speaking from my experience, please correct me if I am wrong.

    I love your blog, keep up the good work! =)

  2. Avatar Leo January 5, 2010 @ 4:03 pm
    Reply

    Hi All

    A couple points. first: I find the Phoronix Test Suite ideal for benchmarking. The other, is that the main drawback of lpia is that you can’t mix i386 packages (well, you can but it is tricky, there are lots of posts on the net for that). This is very inconvenient when you try to install packages compiled for i386 by 3rd parties (that is, packages not present in the repositories).

    Thanks for the benchmarks!

  3. Avatar Christopher Tozzi January 6, 2010 @ 1:34 am
    Reply

    Ubuntu Fedora user: good point about the i686 vs. i386 kernels. When I used Fedora (in the FC6 era), I remember there being a bug with the installer where it gave me the i586 kernel instead of i686. When I fixed that, I did seem to notice a performance improvement, although I didn’t actually measure anything so it could have been in my head.

    I’d think that framerates would have more to do with your video driver than your CPU and kernel architecture, but with a 2D game that may not be so true.

    Thanks for the comment and glad you enjoy the blog!

    Leo: thanks for the tip on the Phoronix suite. I didn’t realize they allowed the public to use that. As for the lpia package issue, I read a lot about that being a problem in earlier versions of Ubuntu because the lpia repositories were pretty lean. In 9.10, I didn’t find that to be an issue–every application I wanted was available–but I could certainly imagine it being a problem for some people, especially with third-party software.

    Also, a point of note related to this is that the build of OpenOffice that ships with the lpia version of Ubuntu 9.10 was really crude and lacked some features, even though it was the same version as in i386 Ubuntu. I didn’t look into this, but it does seem to be an example of the difficulties associated with finding good applications build for lpia.

  4. Avatar Links 6/1/2010: More Nexus Thoughts | Boycott Novell January 8, 2010 @ 7:48 pm
    Reply

    […] http://www.workswithu.com/2010/01/05/benchmarking-ubuntus-lpia-build/ As the new owner of a Dell Latitude 2100 netbook, I’m eager to get as much performance out of my little machine as possible. One of the most pressing issues in my life over the last week, therefore, has been to decide whether to use the i386 or lpia build of Ubuntu on my new computer. Here’s the decision I came to, and why. […]

  5. Avatar Aman January 11, 2010 @ 1:09 am
    Reply

    Fedora user- thanks for that useful info!
    Nice article, and love your blog 🙂

  6. Avatar Ubuntu-News #8211; Your one stop for news about Ubuntu raquo January 11, 2010 @ 3:08 pm
    Reply

    […] Board electionAn Interview With Paultag WorksWithUReview: Ubuntu on the Latitude 2100 NetbookBenchmarking Ubuntu’s lpia BuildBuying a Dell Ubuntu Netbook UbuntuGeekUbuntu Tweak 0.5.0 releasediPhone Tethering on Ubuntu 9.10 […]

Leave a comment Cancel reply

-or-

Log in with your Channel Futures account

Alternatively, post a comment by completing the form below:

Your email address will not be published. Required fields are marked *

Related Content

  • Don't Wait for Fall's 'Homecoming' Channel Event — CP Virtual 2021 Is Coming Soon
  • Dell Optimizes New Commercial PCs for Conferencing
  • 11 iPhones, iPads and More that Sparked the Apple Ecosystem in 2020
  • The COVID-19 Pandemic Changed the World — What’s Next for Cloud?

Galleries

View all

New, Changing Partner Programs: AWS, Tech Data, Avaya, Verizon

January 11, 2021

Industry Perspectives

View all

The Importance of Being Security-Centric

January 22, 2021

Cyberattacks: Threat Hunters Conquer Unpredictability with 3 Measures

January 21, 2021

The Right Data Migration Tool Helps Schools Move to Cloud During COVID Crisis

January 19, 2021

Webinars

View all

Who’s Behind the Mask? Hacker Personas Explained

January 26, 2021

Your Network Perimeter Has Changed

February 18, 2021

How Managed Hosting Providers Thrive with the Alternative Cloud

February 24, 2021

White Papers

View all

Why Subscription Business Model

January 15, 2021

The Ultimate MSP Guide to Sales Efficiency

January 14, 2021

Eight Reasons Why MSPs Need IT Industry-Specific Sales Tools

January 14, 2021

Upcoming Events

View all

Channel Partners Virtual

March 2, 2021 - March 4, 2021

Channel Partners Conference & Expo

November 1, 2021 - November 4, 2021

Videos and Fastchats

View all

FASTCHAT: How SOAR Eliminates Security Challenges and Elevates Service Provider Revenues

January 6, 2021

Happy Holidays from Channel Partners & Channel Futures!

December 21, 2020

FASTCHAT: How Old, Unpatched Technologies Are Creating New Security Threats for MSPs and Their Customers

December 3, 2020

Twitter

ChannelFutures

.@exabeam, @VulcanCyber, @ntti3, @Vectra_AI, @Lookout and @valtixinc give high marks to @POTUS' federal… twitter.com/i/web/status/1…

January 22, 2021
ChannelFutures

Judge sides with @AWScloud against #Parler; @SADAsystems gets AI-centric board member; @EnsonoIT, @navisite get… twitter.com/i/web/status/1…

January 22, 2021
ChannelFutures

2021 may be the year of the #security-centric #MSP @BarracudaMSP #remoteworking #ITsecurity #dataprotection #RMM… twitter.com/i/web/status/1…

January 22, 2021
ChannelFutures

Adding #AIOps and #AI-driven WANs will help IT administrators move forward, says @MistSystems.… twitter.com/i/web/status/1…

January 22, 2021
ChannelFutures

Microsoft taps @tybryson as corporate VP @msuspartner group @julwhite heading to SAP, @anderson to @Qualtrics.… twitter.com/i/web/status/1…

January 22, 2021
ChannelFutures

#MSPs can inject predictability into #threathunting @Sophos #cybersecurity #ransomware dlvr.it/Rr4ffV https://t.co/Bztc2Yxwvc

January 22, 2021
ChannelFutures

.@RiskBased report shows decrease in #databreaches, jump in exposed records in 2020. dlvr.it/Rr4fcW https://t.co/PYiDMiJFbt

January 22, 2021
ChannelFutures

Legal experts say @VMware's #lawsuit against @nutanix's new CEO holds little weight. dlvr.it/Rr48FJ https://t.co/oLxPhgvgAt

January 21, 2021

MSSP Insider

Newsletters and Updates

Sign up for The Channel Report, Channel Futures Update, MSP 501 Newsletter and more.

Live Channel Events

Get the latest information on the next industry-leading Channel Partners event.

Channel Partners Online

Want more? Find more channel news and analysis on our sister site, Channel Partners.

Media Kit And Advertising

Want to reach our audience? Access our media kit

DISCOVER MORE FROM INFORMA TECH

  • Channel Partners Online
  • Channel Partners Events
  • MSP 501
  • MSSP Insider
  • IoT World Today
  • Webhostingtalk

WORKING WITH US

  • Contact
  • About us
  • Advertise
  • Newsletter

FOLLOW Channel Futures ON SOCIAL

  • Privacy
  • CCPA: “Do Not Sell My Data”
  • Cookie Policy
  • Terms
Copyright © 2021 Informa PLC. Informa PLC is registered in England and Wales with company number 8860726 whose registered and Head office is 5 Howick Place, London, SW1P 1WG.
This website uses cookies, including third party ones, to allow for analysis of how people use our website in order to improve your experience and our services. By continuing to use our website, you agree to the use of such cookies. Click here for more information on our Cookie Policy and Privacy Policy.
X