EVERYTHING XIAOMI
Get listed

Filebench

Filebench is a free Linux tool for benchmarking file systems and storage by generating workloads.

Place
#22 of 29
Score
5.8
Filebench's website

What Filebench is

Filebench is a free Linux tool for benchmarking file systems and storage by generating workloads. It supports micro- and macro-benchmarking, including random and sequential I/O tests, IOPS measurement, and latency measurement. Users can describe application I/O behavior with its Workload Model Language (WML), defining filesets, processes, threads, and flow operations. Built-in workload personalities cover mail, web, file, and database servers, and named examples include webserver, fileserver, and mailserver workloads. Shipped workloads may not be sized for a particular system, so the documentation recommends copying and adjusting them. Filebench has a command-line interface. The README describes compiling and installing it with configure, make, and sudo make install, and notes that yacc and lex are required. The project directs questions, bug reports, and feature requests to GitHub Issues. Its repository license is the Common Development and Distribution License, Version 1.0. The listed plan is free, with no usage limits stated.

Good

  • Supports micro- and macro-benchmarking.
  • Measures IOPS and latency.
  • WML defines filesets, processes, threads, and flow operations.
  • Includes mail, web, file, and database workload personalities.

Watch out

  • Runs on Linux only.
  • Installation requires yacc and lex.
  • Shipped workloads may need resizing for a particular system.

Who it suits

Filebench suits Linux users who need to generate storage workloads or measure I/O behavior. It may be useful to users who want to define their own workload patterns or adapt the supplied examples.

Verdict

Filebench offers configurable workloads and several storage measurements for Linux benchmarking. Expect to adapt some supplied workloads and meet the stated build requirements during installation.

Plans and prices

From Filebench's own pricing page, checked 3 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FilebenchFreeNo price or usage limits stated

The facts

Each one read from Filebench's own pages, with the date it was checked.

What it does

Benchmark types
The README says Filebench supports both micro- and macro-benchmarking.checked 3 Oct 2026
Built-in workloads
The project includes workload personalities such as mail, web, file, and database server workloads.checked 3 Oct 2026
Custom workloads
Users can describe application I/O behavior with Filebench’s Workload Model Language (WML).checked 3 Oct 2026
Installation
The README describes compiling and installing Filebench with configure, make, and sudo make install, with yacc and lex required.checked 3 Oct 2026
License
The repository’s LICENSE file identifies the Common Development and Distribution License (CDDL), Version 1.0.checked 3 Oct 2026
Predefined examples
The documentation names webserver, fileserver, and mailserver as predefined workloads.checked 3 Oct 2026
Purpose
Filebench is a file system and storage benchmark that generates a variety of workloads.checked 3 Oct 2026
Support
The project directs questions, bug reports, and feature requests to GitHub Issues.checked 3 Oct 2026
Workload sizing
The documentation cautions that shipped workloads may not be sized for a particular system and recommends copying and adjusting them.checked 3 Oct 2026
Workload structure
Filebench workloads can define filesets, processes, threads, and flow operations.checked 3 Oct 2026

Money

Free plan
Yeschecked 20 Sep 2026

Alternatives to Filebench

All alternatives
  1. 1GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  2. 2

    Parkdale

    Free planAndroidmacOSWindows
    7.2Free plan
  3. 3

    CrystalDiskMark

    Free planWindows
    6.9$9.99 one-time
  4. 4

    fio

    Free planLinuxmacOSWindows
    6.6Free plan
  5. 5AJA System Test logo

    AJA System Test

    Free planmacOSWindows
    6.5Free plan
  6. 6

    DiskSpd

    Free planLinuxmacOSWindows
    6.5Free plan