Language Selection

English French German Italian Portuguese Spanish

Ubuntu 32-bit, 32-bit PAE, 64-bit Kernel Benchmarks

Filed under
Ubuntu

Coming up in our forums was a testing request to compare the performance of Linux between using 32-bit, 32-bit PAE, and 64-bit kernels. This is coming after Linus Torvalds has spoke of 25% performance differences between kernels using CONFIG_HIGHMEM4G and those without this option that allows 32-bit builds to address up to 4GB of physical RAM on a system. We decided to compare the performance of the 32-bit, 32-bit PAE, and 64-bit kernels on a modern desktop system and here are the results.

For this comparison we used Ubuntu 9.10 on a Lenovo ThinkPad T61 notebook running an Intel Core 2 Duo T9300 processor, 4GB of system memory, a 100GB Hitachi HTS7220 SATA HDD, and a NVIDIA Quadro NVS 140M. We were using the Ubuntu-supplied kernels that are based off the Linux 2.6.31 kernel in Ubuntu Karmic. Other packages that were maintained included GNOME 2.28.1, X Server 1.6.4, NVIDIA 195.22 display driver, GCC 4.4.1, and we were using the default EXT4 file-system with all other defaults. With Ubuntu to properly address 4GB or greater of system memory you need to use a PAE kernel as the Physical Address Extension support through the kernel's high-mem configuration options are not enabled in the default 32-bit kernels. CONFIG_HIGHMEM4G is enabled in the default Ubuntu kernel, but the Ubuntu PAE kernel uses CONFIG_HIGHMEM64G (and other build options) for handling up to 64GB of system memory. Of course, with 64-bit addressing there is not this greater than 4GB RAM limitation. Though even with a 32-bit non-PAE kernel the system will only report 3GB of system memory by default due to 1GB of that being reserved for kernel virtual addresses while the 3GB is available to user-space addresses.

rest here




More in Tux Machines

Hands on with the Pinebook

The Pine A64 was a 64-bit Quad-Core Single Board Computer which was kickstarted at the tail end of 2015 for delivery in the middle of 2016. Costing just $15, and hailed as a “Raspberry Pi killer,” the board raised $1.7 million from 36,000 backers. It shipped to its backers to almost universally poor reviews. Now they’re back, this time with a laptop—a 11.6-inch model for $89, or a 14-inch model for $99. Both are powered by the same 64-bit Quad-Core ARM Cortex A53 as the original Pine A64 board, but at least Pine are doing a much better job this time around of managing user expectations. Read more

OpenELEC 8.0.3

Linux, Graphics, and Tonight's Release

  • Linux 4.11 Set To Be Released Today
    After it was postponed last weekend, the Linux 4.11 kernel is set to be officially released in a matter of hours. As of writing, the Linux 4.11 codename remains the "Fearless Coyote", but there is the possibility that Torvalds may rename it when tagging the official 4.11.0 release today.
  • Linux Kernel 3.18.51 Released with MIPS, ARM, and CIFS Changes, Updated Drivers
  • Linux Kernel 4.4.65 LTS Is a Small Patch with Networking and File System Fixes
  • USB Type-C Port Manager Coming To Linux 4.12
    Another feature to look forward to with the Linux 4.12 kernel for those using newer hardware featuring USB Type-C is a port manager. The "TCPM" driver is queued as a new staging driver via usb-next for entering the Linux 4.12 kernel in the next two weeks. This USB Type-C Port Manager driver implements a power delivery state machine for source/sink ports. This driver serves as a state machine while other USB Type-C drivers are responsible for the rest of the functionality.
  • DirectFB Is Back To Being Dormant
    Back in August of 2015, DirectFB disappeared with its project site and code vanishing. Last November DirectFB re-appeared along with a new site and renewed focus on the project. Unfortunately, it's once again gone silent. With all the news this month about Ubuntu dropping Mir / Unity 8 and the continued work by many different desktop/compositor teams on Wayland, I was curious this weekend to check on how DirectFB is doing in 2017... Sadly, DirectFB.net as the new DirectFB site launched last November is now down again. The original DirectFB (dot) org web-site remains squatted. I've been unable to find any other "new" DirectFB website.
  • Sway Wayland Compositor Adding Proprietary NVIDIA Driver Support
    The Sway Wayland compositor that aims to be i3-compatible continues picking up new features.

GNOME News

  • GNOME's JavaScript Component Will Be Seeing More Improvements For 3.26
    GJS -- the GNOME JavaScript system that allows for GObject introspection and other capabilities via JavaScript on the desktop -- is planning for further improvements with GNOME 3.26.
  • Show desktop icon in Gnome 3 - Where and how
    Despite my recently found liking for Gnome 3, largely because of Fedora 24 and Fedora 25, plus some rigorous work with extensions like Dash to Dock, it is still a highly inefficient desktop environment. The unnecessary touch emphasis is there, regardless of what anyone says, and it makes things difficult. For instance, Show desktop. This is an action slash widget in pretty much every other desktop, and despite occasional setbacks and regressions, it's always been there, a loyal companion in the moment of need. Not so in Gnome 3. Not just hidden. Not there at all. And what if you want it? Far from trivial. Hence this tutorial.
  • There's a script that makes the GNOME launcher a bit more organised
    I follow a great many sources for news and one that popped up in my feed is the 'gnome-dash-fix' script. It sorts out the mess that is the GNOME application launcher.