Language Selection

English French German Italian Portuguese Spanish

Filesystems (ext3, reiser, xfs, jfs) comparison

Filed under
Linux

There are a lot of Linux filesystems comparisons available but most of them are anecdotal, based on artificial tasks or completed under older kernels. This benchmark essay is based on 11 real-world tasks appropriate for a file server with older generation hardware (Pentium II/III, EIDE hard-drive).

I found two quantitative and reproductible benchmark testing studies using the 2.6.x kernel (see References). Benoit (2003) implemented 12 tests using large files (1+ Gb) on a Pentium II 500 server with 512 MB RAM. This test was quite informative but results are beginning to aged (kernel 2.6.0) and mostly applied to settings which manipulate exclusively large files (e.g., multimedia, scientific, databases).

Piszcz (2006) implemented 21 tasks simulating a variety of file operations on a PIII-500 with 768Mb RAM and a 400 Gb EIDE-133 hard disk. To date, this testing appears to be the most comprehensive work on the 2.6 kernel. However, since many tasks were "artificial" (e.g., copying and removing 10 000 empty directories, touching 10 000 files, splitting files recursively), it may be difficult to transfer some conclusions to real-world settings.

Thus, the objective of the present benchmark testing is to complete some Piszcz (2006) conclusions, by focusing exclusively on real-world operations found in small-business file servers (see Tasks description).

Full Story.

More in Tux Machines

Migrating to Linux: Network and System Settings

Linux gives you a lot of control over network and system settings. On your desktop, Linux lets you tweak just about anything on the system. Most of these settings are exposed in plain text files under the /etc directory. Here I describe some of the most common settings you’ll use on your desktop Linux system. A lot of settings can be found in the Settings program, and the available options will vary by Linux distribution. Usually, you can change the background, tweak sound volume, connect to printers, set up displays, and more. While I won't talk about all of the settings here, you can certainly explore what's in there. Read more

Meet Bo, an Ubuntu-Powered Social Robot with AI Capabilities

Meet Bo, a social robot with AI (Artificial Intelligence) capabilities, powered by Canonical's Ubuntu Linux operating system and optimized to welcome customers, as well as to help them navigate to find products and areas in your organization. Bo was already used by several well-known brands like Etisalat and BT in a bunch of scenarios, including hospitality and retail scenarios, and it's being tested in large shopping centers in the United Kingdom, such as Lakeside. Read more

KDE Applications Open Source Software Suite Gets First Major Release in 2018

More than four months in the making, the final KDE Applications 18.04 release is finally here, and it already started appearing in the stable software repositories of popular GNU/Linux distributions, such as Arch Linux. It's KDE Applications' first major release in 2018 and comes with numerous enhancements and new features. Prominent new features in KDE Applications 18.04 include various improvements to the panels, menus, and folder view of the Dolphin file manager, along with the ability to sort and organize images by date, drag-and-drop optimizations, a new keyboard shortcut to open the Filter Bar, and better HiDPI support. Read more

AMD Ryzen 5 2600X + Ryzen 7 2700X Linux Benchmarks

The embargo on the Ryzen 5 2600X and Ryzen 7 2700X processors has expired now that these Ryzen+ CPUs are beginning to ship today. We can now talk about the Linux support and the initial performance figures for these upgraded Zen desktop CPUs. Read more