Ubuntu vs. OpenSolaris vs. FreeBSD benchmarks (Phoronix)

In this article, the 64-bit performance of Ubuntu 8.10 is compared against the latest test releases of OpenSolaris 2008.11 and FreeBSD 7.1.

The tests included LAME MP3 encoding, 7-Zip Compression, Gzip compression, GnuPG, BYTE Unix Benchmark, Tandem XML, Bork File Encryption, Java SciMark, Bonnie++, OpenSSL, and Sunflow Rendering System. 

For our Ubuntu run we were using Ubuntu 8.10 (x86_64) with the Linux 2.6.27 kernel, X Server 1.5.2, GCC 4.3.2, GNOME 2.24, the EXT3 file-system, and Java build 1.6.0_0-b12. OpenSolaris 2008.11 RC2 is based upon Solaris Nevada Build 101b with the Sun 5.11 kernel, X Server 1.3, GNOME 2.24, GCC 3.4.3, the ZFS file-system, and Java build 1.6.0_10-b33. Lastly, we were using FreeBSD 7.1 Beta 2 (AMD64) with X Server 1.4.2, GNOME 2.22, the UFS file-system, GCC 4.2.1, and Java 1.6.0_07-b02. Aside from changes made by the Phoronix Test Suite (and adding the GNOME packages to FreeBSD), all operating systems were left in their default configuration.

Conclusion

If simply counting which operating system was in first place most frequently, it would be Ubuntu. Ubuntu 8.10 x86_64 was in first place eight times, OpenSolaris 2008.11 RC2 was in first place seven times, and FreeBSD 7.1 Beta 2 AMD64 was in first just three tests. Depending upon your system usage, one operating system may appear more favorable, like OpenSolaris with the greater disk performance. To reiterate though, all of the testing was done on a single workstation-oriented system with dual quad-core processors and 4GB of RAM. FreeBSD and OpenSolaris were also using their latest testing builds while Ubuntu was using a final release copy

Full test results and diagrams can be found on the Phoronix website.

2 thoughts on “Ubuntu vs. OpenSolaris vs. FreeBSD benchmarks (Phoronix)

  1. Romain says:

    On the first page I can read « In this article, we are now comparing [...] and FreeBSD 7.1. [...] all operating systems were left in their default configuration. ».

    As of today, FreeBSD 7.1 is still not 7.1-RELEASE but 7.1-BETA2.

    Doen’t that means that the provied kernel has many debugging features turn on (e.g. witness(4) that when enable explicitely output « WARNING: WITNESS option enabled, expect reduced performance. » )?

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>