Big distributions, little RAM 7

It’s been a while but once again here is the latest instalment of the series of posts where I install the major, full desktop, distributions into a limited hardware machine and report on how they perform. Once again, and like before, I’ve decided to re-run my previous tests this time using the following distributions:

  • Debian 7.6 (GNOME)
  • Elementary OS 0.2 (Luna)
  • Fedora 20 (GNOME)
  • Kubuntu 14.04 (KDE)
  • Linux Mint 17 (Cinnamon)
  • Linux Mint 17 (MATE)
  • Mageia 4.1 (GNOME)
  • Mageia 4.1 (KDE)
  • OpenSUSE 13.1 (GNOME)
  • OpenSUSE 13.1 (KDE)
  • Ubuntu 14.04 (Unity)
  • Xubuntu 14.04 (Xfce)

I also attempted to try and install Fedora 20 (KDE) but it just wouldn’t go.

All of the tests were done within VirtualBox on ‘machines’ with the following specifications:

  • Total RAM: 512MB
  • Hard drive: 8GB
  • CPU type: x86 with PAE/NX
  • Graphics: 3D Acceleration enabled

The tests were all done using VirtualBox 4.3.12, and I did not install VirtualBox tools (although some distributions may have shipped with them). I also left the screen resolution at the default (whatever the distribution chose) and accepted the installation defaults. All tests were run between October 6th, 2014 and October 13th, 2014 so your results may not be identical.

Results

Just as before I have compiled a series of bar graphs to show you how each installation stacks up against one another. Measurements were taken using the free -m command for memory and the df -h command for disk usage.

Like before I have provided the results file as a download so you can see exactly what the numbers were or create your own custom comparisons (see below for link).

Things to know before looking at the graphs

First off if your distribution of choice didn’t appear in the list above its probably not reasonably possible to be installed (i.e. I don’t have hours to compile Gentoo) or I didn’t feel it was mainstream enough (pretty much anything with LXDE). As always feel free to run your own tests and link them in the comments for everyone to see.

First boot memory (RAM) usage

This test was measured on the first startup after finishing a fresh install.

 

All Data Points
All Data Points
RAM
RAM
Buffers/Cache
Buffers/Cache
RAM - Buffers/Cache
RAM – Buffers/Cache
Swap Usage
Swap Usage
RAM - Buffers/Cache + Swap
RAM – Buffers/Cache + Swap

Memory (RAM) usage after updates

This test was performed after all updates were installed and a reboot was performed.

All Data Points
All Data Points
RAM
RAM
Buffers/Cache
Buffers/Cache
RAM - Buffers/Cache
RAM – Buffers/Cache
Swap Usage
Swap Usage
RAM - Buffers/Cache + Swap
RAM – Buffers/Cache + Swap

Memory (RAM) usage change after updates

The net growth or decline in RAM usage after applying all of the updates.

All Data Points
All Data Points
RAM
RAM
Buffers/Cache
Buffers/Cache
RAM - Buffers/Cache
RAM – Buffers/Cache
Swap Usage
Swap Usage
RAM - Buffers/Cache + Swap
RAM – Buffers/Cache + Swap

Install size after updates

The hard drive space used by the distribution after applying all of the updates.

Install Size
Install Size

Conclusion

Once again I will leave the conclusions to you. Source data provided below.

Source Data



4 Comments

  1. Rhy :

    Mint xfce is the proper edition for this test! It’s phenomenal on almost any hardware.

    Thanks for the comment, I’ll try to remember that for next time.

  2. Abdallah :

    But which one do you recommend?

    I think that depends mostly on your needs. I don’t believe in the one size fits all “my distro is the best” approach. Personally I would recommend trying a few and seeing what works best.

2 Trackbacks / Pingbacks

  1. Big distributions, little RAM 8 | The Linux Experiment
  2. The Linux Experiment Post Roundup (October 2014) | Tyler Burton

Leave a Reply

Your email address will not be published.


*