Software Archives
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 - 32 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 - 40 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 - Add A Comment
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 - 32 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
GCC vs. LLVM/Clang On AMD's FX-8350 Vishera

Most often when delivering new compiler benchmarks on Phoronix whether it be for GCC, LLVM/Clang, or an alternative Linux code compiler, the testing is most commonly done with Intel hardware. The Intel compiler testing is done since Intel CPUs are predominantly used in the developer world and we happen to have a lot more Intel hardware samples around than AMD CPUs. However, for those curious how the LLVM/Clang 3.3 performance is stacking up, here are some GCC and LLVM/Clang benchmarks from an AMD FX-8350 "Vishera" system running Ubuntu 13.04 Linux.

27 April 2013 - 12 Comments
LLVM/Clang 3.3 Performing Against GCC For Old Intel CPU

Generally when delivering new Linux compiler benchmarks on Phoronix it's from x86/ARM hardware within the past two years. It's the most recent generations of hardware that excites us the most and generally where the professional Linux software developers are focusing their time and resources. However, after seeing the recent LLVM/Clang 3.3 performance improvements for this forthcoming open-source compiler release, we decided to go back a bit in CPU history.

23 April 2013 - 5 Comments
LLVM/Clang 3.3 Delivers Speed Improvements

Last month I delivered benchmarks showing LLVM/Clang 3.3 offers performance improvements and then LLVM/Clang 3.3 is very competitive to GCC 4.8. For further confirming this information, LLVM/Clang 3.3 SVN development benchmarks were carried out from an entirely different system to confirm the earlier findings. LLVM/Clang 3.3 is indeed much faster over its predecessor in a wide variety of Linux benchmarks.

19 April 2013 - 4 Comments
Liquorix 3.8 Kernel Has Some Performance Wins Over Linux

The Liquorix kernel is a modified version of the Linux kernel with out-of-tree patches and a kernel configuration that is highly-optimized for desktop, multimedia, and gaming workloads. It's been one year since last benchmarking the Liquorix kernel against a vanilla Linux kernel, but now we have some benchmarks of the Liquorix 3.8 kernel compared to the latest stable Linux kernel.

15 April 2013 - 24 Comments
LLVM/Clang 3.3 Very Competitive To GCC 4.8

Benchmarks for sharing this weekend are looking at the performance of GCC 4.7, GCC 4.8, LLVM/Clang 3.2, and the latest LLVM/Clang 3.3 development code. How does the performance of the newly released GCC 4.8.0 compare to the yet-to-be-released LLVM/Clang 3.3? It's interesting.

7 April 2013 - 7 Comments
Why Wayland & Weston Were Forked

Last week, Wayland/Weston was forked by a long-time contributor, Scott Moreau. The fork of the Wayland/Weston display server ended up becoming known as Northfield/Norwood, following disagreements within the Wayland development camp. Scott Moreau was ultimately banned from the Wayland mailing list and IRC channel, so he's written an exclusive, independent article for Phoronix to explain his actions and why he felt a fork of the Wayland display server protocol and the reference Weston compositor were necessary.

29 March 2013 - Add A Comment

479 software articles published on Phoronix.