Years of Wear in Minutes: Benchmarking Aged Filesystems
summary
Benchmarks show rapid-aging methods that simulate months of filesystem wear in minutes, implemented as Filestorm, an open-source C++ tool available via COPR. Tests on NVMe show create/write speed falling from 900 MB/s → 400 MB/s during a two-hour run. Controlled workloads reproduce fragmentation-driven regressions and reveal that XFS reverse mapping slows writes; Filestorm logs per-operation speeds, controls aging actions, and has already caught real-world regressions.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:49Kernel performance importance
- 2:55Storage perf with DD
- 4:38Fresh FS benchmark limits
- 6:51File Storm benchmark
- 9:01File Storm vs FIO results
- 10:53XFS reverse mapping B-tree
- 12:40Try File Storm yourself
- 13:29Q&A
related talks
40mBenchmarking: Repeatable & Comparable
30mSSD and HDD Performance Testing
21mStreamCache: Revisiting Page Cache for File Scanning on Fast Storage Devices
21mFastCommit: resource-efficient, performant and cost-effective file system...
47mExploring Linux Memory Usage and IO Performance in Cloud Native Applications
46mMaximizing SD Card Life, Performance, and Monitoring with KrillKounter
04mArtur on SSD's
04mLightning Talk - Benchmarking Persistent Data Volumes
