FREEDOM251

Freedom251 › PC Benchmark Software

KDiskMark

Free plan Linux

Visit KDiskMark Alternatives Pricing

KDiskMark's own site

What KDiskMark is

KDiskMark benchmarks HDDs and SSDs on Linux through a graphical interface built around Flexible I/O Tester (fio). It runs sequential and random I/O tests and measures IOPS and latency. For each test, users can adjust block size, queue count, and thread count, then generate a benchmark report. The application also has an interactive full-screen terminal mode for systems without a graphical display. That mode includes settings for profiles, file size, loops, storage, queues, threads, test data, page-cache flushing, O_DIRECT, and CoW detection. KDiskMark is written in C++ with Qt and does not require KDE. It is free, with binaries available through GitHub Releases and installation documented through Flathub and Linux distribution repositories. Both interfaces request administrator privileges through PolicyKit, and the project notes that SSH sessions usually deny authentication for non-local users. Required dependencies include Qt with Widgets and DBus, a PolicyKit agent, and fio with libaio.

Who it suits

KDiskMark suits Linux users who want to benchmark HDDs or SSDs through a graphical or terminal interface. Its configurable tests may also suit users who need to adjust test parameters.

What it does well

  • Runs sequential and random I/O tests
  • Measures IOPS and latency
  • Offers a full-screen terminal mode
  • Generates benchmark reports
  • Free to use

What to know first

  • Linux only
  • Requires fio with libaio and Qt dependencies
  • Requests administrator privileges
  • Snap package is no longer maintained

Plans

PlanBilled and limitsPrice
KDiskMarkOpen-source disk benchmark toolFree

As github.com lists them, read 2 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the project's GitHub Releases page for binaries.
  2. Alternatively, follow the documented installation route through Flathub or your Linux distribution's repositories.
  3. Install the listed dependencies: Qt with Widgets and DBus, a PolicyKit agent, and fio with libaio.
  4. Launch the graphical interface or use the full-screen terminal mode on a system without a graphical display.
  5. Grant the requested administrator privileges through PolicyKit.

Verdict

KDiskMark combines configurable disk tests with both graphical and terminal interfaces. Be prepared for its dependencies and PolicyKit authorization requests, especially when connecting through SSH as a non-local user.

Questions

Is KDiskMark free?

Yes. The listed KDiskMark plan is free, and the application is open source.

Which platforms does KDiskMark support?

KDiskMark supports Linux.

Does KDiskMark have a graphical interface?

Yes. Its graphical interface is built around Flexible I/O Tester (fio). It also offers an interactive full-screen terminal mode.

What kinds of disk tests can it run?

It supports sequential and random I/O tests, with IOPS and latency measurement.

Where can I get KDiskMark?

The project provides binaries through GitHub Releases and documents installation through Flathub and Linux distribution repositories. Its Snap package is no longer maintained.

Does KDiskMark require administrator privileges?

Yes. Both the graphical and terminal interfaces request administrator privileges through PolicyKit. The README says SSH sessions usually deny authentication for non-local users.

Facts from KDiskMark's own pages

Authorization
The GUI and terminal interface request administrator privileges through PolicyKit; the README says SSH sessions usually deny authentication for non-local users. · github.com, 2 Oct 2026
Configurable tests
Users can configure block size, queue count, and thread count for each test. · github.com, 2 Oct 2026
Dependencies
The listed required dependencies include Qt with Widgets and DBus, a PolicyKit agent, and Flexible I/O Tester with libaio. · github.com, 2 Oct 2026
Downloads
The project says binaries are available on its GitHub Releases page and documents installation through Flathub and Linux distribution repositories. · github.com, 2 Oct 2026
Free plan
Yes · github.com, 20 Sept 2026
Languages
The README lists support for multiple languages, including English, Chinese, French, German, Japanese, Portuguese (Brazilian), and Spanish. · github.com, 2 Oct 2026
Maintainer
The linked GitHub profile identifies JonMagon as Dmitry Sidorov. · github.com, 2 Oct 2026
Purpose
KDiskMark benchmarks HDDs and SSDs through a graphical interface built around Flexible I/O Tester (fio). · github.com, 2 Oct 2026
Reports
KDiskMark can generate benchmark reports. · github.com, 2 Oct 2026
Snap package
The README says the Snap package is no longer maintained and will receive no updates. · github.com, 2 Oct 2026
Support
The project asks users to open an issue with ideas, criticism, or suggestions. · github.com, 2 Oct 2026
Technology
The application is written in C++ with Qt and has no KDE dependencies. · github.com, 2 Oct 2026
Terminal interface
It offers an interactive full-screen terminal mode for systems without a graphical display. · github.com, 2 Oct 2026
TUI configuration
The terminal interface supports settings including profile, file size, loops, storage, queues, threads, test data, page-cache flushing, O_DIRECT, and CoW detection. · github.com, 2 Oct 2026

Where KDiskMark stands on Freedom251

Look at these too