Software Linux Reviews & Articles

There have been 905 Linux hardware reviews and benchmark articles on Phoronix for software. Separately, check out our news section for related product news.

XMir Performance Measured On Ubuntu 13.10

While the Ubuntu 13.10 desktop isn't using Mir/XMir by default, the packages are available within the archive for those wanting to test out the next-generation display server for Ubuntu. To see how the 2D/3D performance is when running under XMir with the Unity System Compositor, I ran some new benchmarks using this week's Ubuntu 13.10 release.

19 October 2013 - 20 Comments
Liquorix 3.11 Kernel Benchmarks

It's been several kernel releases since last benchmarking the Liquorix kernel, an optimized version of the Linux kernel that's advertised as "built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads." In Liquorix having out their version of the Linux 3.11 kernel since late September, here are some benchmarks comparing Liquorix to recent mainline versions of the vanilla Linux kernel.

17 October 2013 - 9 Comments
Nouveau Performance Is Faster With Linux 3.12

In following the AMD Radeon performance is incredible on Linux 3.12 article that benchmarked ten different AMD graphics cards on the Linux kernel, followed by the reason why AMD Radeon graphics are faster on Linux 3.12, here's now some benchmarks of the open-source NVIDIA driver with GeForce graphics cards. The testing in this article is a few NVIDIA GeForce graphics cards with the Nouveau driver when comparing the Linux 3.11 and 3.12 kernels in a similar fashion to the AMD Linux OpenGL performance testing. Like the AMD results, there are some notable gains to find with the yet-to-be-released 3.12 kernel.

15 October 2013 - 6 Comments
Here's Why Radeon Graphics Are Faster On Linux 3.12

Yesterday I published benchmarks showing the AMD Radeon graphics being much faster on Linux 3.12. Ten graphics cards were benchmarked and many of them were showing rather remarkable OpenGL frame-rate performance improvements when moving from the Linux 3.11 to Linux 3.12 Git kernel. This large comparison came after benchmarks I did this weekend on a single Radeon HD graphics card showed the Linux 3.12 kernel delivering the best performance of any recent kernel release. The only thing was, this AMD Radeon performance improvement baffled the upstream developers. The AMD developers were taken off-guard and didn't have an explanation why the Linux 3.12 kernel performance is faster... Now thanks to automated testing and bisecting by the Phoronix Test Suite, I have an answer.

15 October 2013 - 108 Comments
Intel Core i7 Haswell Benchmarks On Linux 3.12

So far in our testing of the Linux 3.12 kernel we have found that there are some file-system performance improvements and most noticeable is AMD Radeon performance improvements for the open-source driver. We have also found the AMD APU performance hasn't changed much and Ivy Bridge graphics are rather unchanged among other mute workloads, but is there any other worthwhile performance improvements to be discovered? Our latest Linux 3.12 Git tests are from the System76 Galago UltraPro with Core i7 4750HQ "Haswell" processor as we benchmark every major kernel release going back to Linux 3.8.

14 October 2013 - Add A Comment
GCC vs. LLVM Clang Is Mixed On The Ivy Bridge Extreme

Our latest Linux benchmarks from the Intel Core i7 4960X Ivy Bridge Extreme Edition processor are compiler tests on this $1000 USD processor. The last two stable releases of GCC and LLVM's Clang C/C++ compilers were compared: GCC 4.7.2, GCC 4.8.1, LLVM Clang 3.2, and LLVM Clang 3.3.

13 October 2013 - 16 Comments
Linux 3.12 Kernel To Bring Faster File-Systems

With the Linux 3.12 kernel due for release in several weeks time but all major changes behind us now, here are some file-system tests from this forthcoming kernel update. Tested Linux file-systems for this Phoronix article include EXT4, Btrfs, XFS, and F2FS. From these results, there are multiple instances of these file-systems running measurably faster than Linux 3.11.

4 October 2013 - 8 Comments
Amazon EC2 Cloud Benchmarks Against Bare Metal Systems

After earlier this month delivering new Amazon EC2 cloud benchmarks, several Phoronix readers had requested some reference benchmark results against some "bare metal" hardware systems. For those not running their own performance comparisons against Amazon's Elastic Compute Cloud, here's some more benchmark results showing different EC2 cloud instance types compared to an Intel Ivy Bridge and Haswell system.

30 September 2013 - 1 Comment
X.Org vs. XMir On KDE, Xfce, Unity Desktops

The latest interesting Linux test results to share this week for those not at Oktoberfest are 2D and 3D/OpenGL benchmark results when testing XMir and a pure X.Org Server configuration with the Xfce, Unity, and KDE desktops as will be found in next month's Ubuntu 13.10 release.

24 September 2013 - 31 Comments
Amazon EC2 Cloud Comparison Performance Benchmarks

As it's been nearly one year since we last put out some reference benchmarks of Amazon's EC2 Cloud, or compared the different operating system's in Amazon's cloud, it's time to kick off a new round of cloud performance benchmarks. Coming out today are new benchmarks of Amazon's Elastic Compute Cloud when benchmarking various on-demand instance types.

20 September 2013 - 10 Comments
Composite Bypass Support Sharply Bumps XMir's Performance

Composition bypass support finally landed this morning into the mainline Mir code-base ahead of the Ubuntu 13.10 feature-freeze. With the feature being merged and packages already being pushed into the 13.10 archive, benchmarks at Phoronix have already been conducted. The benchmarks to share this afternoon are of the Mir/XMir packages from yesterday against the Mir packages today with composite bypass support. Lastly, there are benchmarks of a pure X.Org Server running on the same hardware to look at the performance impact and current (reduced) overhead of Mir.

29 August 2013 - 39 Comments
ZFS Still Trying To Compete With EXT4 & Btrfs On Linux

With the recent release of ZFS On Linux 0.6.2 that provides an open-source native Linux kernel module implementation of the Sun/Oracle ZFS file-system, the performance is faster, there are greater Linux kernel compatibility, and other improvements. Here's a fresh round of ZFS Linux benchmarks against EXT4 and Btrfs.

27 August 2013 - 8 Comments
Phoronix Test Suite 4.8 Expands Open-Source Benchmarking

Phoronix Media is pleased to announce the immediate availability of Phoronix Test Suite 4.8 (codenamed "Sokndal") as its latest offering to advance open-source benchmarking and performance testing on Linux operating systems and also BSD, Solaris, OS X, and Windows platforms scaling from embedded devices to servers and HPC solutions.

13 August 2013 - 4 Comments
10-Way Linux File-System Comparison On Linux 3.10

On the latest Linux 3.10 stable kernel we have taken ten common Linux file-systems and generated an interesting performance comparisons. The Linux file-systems being tested in this article include XFS, Btrfs, EXT2, EXT3, EXT4, ReiserFS, Reiser4, JFS, F2FS, and ZFS.

8 August 2013 - 21 Comments
Reiser4 File-System Shows Decent Performance On Linux 3.10

With quite some time having passed since we last benchmarked the Reiser4 file-system, to end out July we have some fresh benchmarks of Reiser4 from the newly released patches for the Linux 3.10 kernel. There's fairly good performance out of the experimental file-system when compared to the original ReiserFS as well as EXT4, Btrfs, and XFS.

31 July 2013 - 5 Comments
LLVM Clang 3.4 SVN Compiler Optimization Level Tests

To complement the LLVM 3.4 SVN compiler benchmarks from yesterday that were looking at the impact of using the SLP Vectorizer that's soon to be enabled by default for some optimization levels, here are some more LLVM Clang compiler development benchmarks. This time around are fresh benchmarks of the open-source C/C++ compiler when trying out the different compiler optimization levels, including -O0, -O1, -O2, -Os, -O3, and -Ofast.

30 July 2013 - 1 Comment
Btrfs Mount Option Performance Tuning On Linux 3.11

To complement the EXT4, XFS, Btrfs, and F2FS benchmark results that were published yesterday from the Linux 3.11 kernel and its predecessors, here are some Btrfs tuning benchmarks on the Linux 3.11 kernel with various performance-sensitive Btrfs mount options being tried.

21 July 2013 - 10 Comments
GCC vs. LLVM/Clang On The AMD Richland APU

Along with benchmarking the AMD A10-6800K "Richland" APU on Linux and its Radeon HD 8670D graphics, I provided some GCC compiler tuning benchmarks for this AMD APU with Piledriver cores. The latest Linux testing from the A10-6800K is a comparison of GCC 4.8.1 to LLVM/Clang 3.3 on this latest-generation AMD low-power system.

6 July 2013 - 13 Comments
Unity On XMir Performance For Nouveau Gallium3D

On Friday I delivered the first benchmarks of Ubuntu's Unity desktop running on XMir -- the X.Org Server compatibility layer for talking to the Mir Display Server. Those benchmarks showered there was noticeable performance overhead to running XMir with Intel's graphics driver. Later benchmarks showed XMir 2D performance was also negatively affected. In this article are benchmarks looking at the XMir performance with the Nouveau driver.

30 June 2013 - 4 Comments
2D Performance Also Impacted By Unity On XMir

Earlier today I delivered the first benchmarks of Ubuntu's Unity 7 running over XMir to run the current X11 desktop atop the Mir Display Server via this compatibility layer. These benchmarks documented the performance impact of running OpenGL games when having to deal with XMir rather than just a clean X.Org Server running on the hardware. The extra step in the rendering process did result in a measurable performance impact, especially when the performance of the open-source Linux graphics drivers is already lower than their proprietary brethren. The benchmarks to now show illustrate that the 2D rendering performance also takes a hit when running Unity on XMir.

29 June 2013 - 32 Comments
GCC 4.8 vs. LLVM/Clang 3.3 On Intel's Core i7 4770K

Complementing the earlier Phoronix article about optimized binaries for Intel Haswell CPUs via the -march=core-av2 Haswell compiler optimizations, in this article is a comparison of the GCC and LLVM/Clang compilers when targeting the new Core i7 4770K CPU. GCC 4.7.3, GCC 4.8.1, LLVM Clang 3.2, and LLVM Clang 3.3 were the tested compilers under Ubuntu Linux when seeing how well these different compilers optimized for Haswell.

21 June 2013 - 14 Comments
The Linux Evolution For Intel Haswell's Performance

While the Intel Haswell CPUs were just launched days ago, there's already quite a Linux story to them. The Haswell CPU is interesting and the performance is good, but there's still extra headroom to make especially when it comes to the graphics driver and performance relative to Intel's Windows driver. Even so, the Intel Haswell Linux support has already evolved a great deal.

8 June 2013 - 6 Comments
GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance

In preparation for the upcoming release of LLVM 3.3, here is an extensive round of C/C++ benchmarks from GCC 4.8.0, LLVM Clang 3.2, and LLVM Clang 3.3-rc1 to look at the Linux compiler performance. Benchmarks happened from three different systems bearing Intel Core i7 3960X, AMD FX-8350, and Intel Core i3 3217U processors for a diverse look at the performance.

25 May 2013 - 17 Comments
Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10

Building upon our F2FS file-system benchmarks from earlier in this week is a large comparison of four of the leading Linux file-systems at the moment: Btrfs, EXT4, XFS, and F2FS. With the four Linux kernel file-systems, each was benchmarked on the Linux 3.8, 3.9, and 3.10-rc1 kernels. The results from this large file-system comparison when backed by a solid-state drive are now published on Phoronix.

17 May 2013 - 31 Comments
F2FS File-System Shows Regressions On Linux 3.10

With the merge window on the feature-rich Linux 3.10 kernel having been closed, the usual roundabout of Phoronix benchmarking of the Linux kernel has commenced. In our initial testing of the F2FS file-system on Linux 3.10, however, yields negative performance changes.

13 May 2013 - 3 Comments
LLVM 3.3 To Introduce SLP Vectorizer

One of the prominent features to be introduced with the LLVM 3.3 release this summer is the SLP Vectorizer. Introduced in the LLVM 3.2 release was the LLVM Loop Vectorizer for vectorizing loops while the new SLP Vectorizer is about optimizing straight-line code by merging multiple scalars into vectors.

7 May 2013 - 9 Comments

905 software articles published on Phoronix.