USENIX Conference Policies
Filesystem Performance and Scalability in Linux 2.4.17
The Linux kernel is unique in that it supports a wide variety of high-quality filesystems. For server systems, the most commonly used are Ext2, Ext3, ReiserFS, XFS and JFS. This paper compares the performance of these filesystems using Linux 2.4.17 and three benchmarks: pgmeter, an open source implementation of the Intel Iometer benchmark; filemark (a version of postmark); and AIM Benchmark Suite VII. The benchmarks were run on three different systems ranging in size from a contemporary single-user workstation to a 28-processor ccNUMA machine. Although the best-performing filesystem varies depending on the benchmark and system used, some larger trends are evident in the data. On the smaller systems, the best-performing file system is often Ext2, Ext3 or ReiserFS. For the larger systems and higher loads, XFS can provide the best overall performance.
author = {Ray Bryant and Ruth Forester and John Hawkes},
title = {Filesystem Performance and Scalability in Linux 2.4.17},
booktitle = {2002 USENIX Annual Technical Conference (USENIX ATC 02)},
year = {2002},
address = {Monterey, CA},
url = {https://www.usenix.org/conference/2002-usenix-annual-technical-conference/filesystem-performance-and-scalability-linux-2417},
publisher = {USENIX Association},
month = jun
}