Pith. sign in

REVIEW 1 cited by

Analyzing IO Amplification in Linux File Systems

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1707.08514 v1 pith:FL3XED3M submitted 2017-07-26 cs.OS

classification cs.OS
keywords amplificationfilesystemswritelinuxoperationsbtrfsdata
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

We present the first systematic analysis of read, write, and space amplification in Linux file systems. While many researchers are tackling write amplification in key-value stores, IO amplification in file systems has been largely unexplored. We analyze data and metadata operations on five widely-used Linux file systems: ext2, ext4, XFS, btrfs, and F2FS. We find that data operations result in significant write amplification (2-32X) and that metadata operations have a large IO cost. For example, a single rename requires 648 KB write IO in btrfs. We also find that small random reads result in read amplification of 2-13X. Based on these observations, we present the CReWS conjecture about the relationship between IO amplification, consistency, and storage space utilization. We hope this paper spurs people to design future file systems with less IO amplification, especially for non-volatile memory technologies.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. ByteFS: System Support for (CXL-based) Memory-Semantic Solid-State Drives

    cs.OS 2025-01 conditional novelty 7.0 of 10

    ByteFS is a file system for memory-semantic SSDs that adaptively mixes byte and block I/O and uses an SSD-side write log, improving throughput by up to 2.7x and cutting write traffic by up to 5.1x in the authors' tests.

Pith tools