Facebook Developers Working On FSPERF For Better Linux File-System/Block Testing

Written by Michael Larabel in Linux Kernel on 7 October 2017 at 11:11 AM EDT. 3 Comments
LINUX KERNEL
Josef Bacik of Facebook's file-system/storage team has announced fsperf as a new testing framework around the Linux file-system/block storage code.

With every Linux file-system developer seeming to construct his own scripts and to test their file-system/block kernel code in a different manner, Josef is hoping fsperf can unify some of the processes by these Linux kernel developers.

Fsperf was also motivated by Josef as the Facebook developers uncover new regressions when they are deploying new kernels internally. He explained, "I for one am getting tired of finding regressions when we are deploying new kernels internally."

Currently fsperf is just wrapping around the popular FIO storage benchmark plus some helpers for specifying the mkfs/mount/directory tunables for configuring the given file-system test case. Josef is hoping to use fsperf for keeping track of test cases as regressions are uncovered in the Linux storage code. Fsperf is written in Python and the code can be found on GitHub.

More details on the kernel mailing list.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week