KDiskMark
Measures sequential and random read/write speeds of hard drives and SSDs on Linux using the Flexible I/O Tester engine
It takes care to curate a safe software space. Help us do more.
&
| + | Configurable Test Parameters | Lets users set the block size, queue depth, and thread count for each read and write test, enabling a benchmark that matches a specific real-world workload. |
|---|---|---|
| + | Standard and NVMe Presets | Ships with ready-made Standard and NVMe test presets alongside a fully custom profile, so users can benchmark spinning disks and solid-state drives without manually tuning every parameter. |
| + | Report Generation | Produces a plain-text summary of benchmark results that can be copied or saved to a file, allowing users to share results with others or compare them across later runs. |
| + | Terminal (TUI) Mode | Provides a full-screen text interface that starts automatically when no graphical display is available, letting users benchmark storage on headless servers or over an SSH session. |
| + | BTRFS Copy-on-Write Detection | Detects Btrfs copy-on-write behavior and can redirect tests to a no-CoW directory, preventing the filesystem’s own copy-on-write mechanism from skewing raw drive throughput numbers. |
| + | PageCache Flushing | Clears the Linux page cache before each test job through a privileged helper, so cached data from earlier runs doesn’t inflate the measured read speeds. |
| + | Multilingual Interface | Includes translations in more than twenty languages such as Chinese, Japanese, Russian, and Turkish, allowing users to run benchmarks in their preferred language. |
| + | O_DIRECT Testing | Offers an optional O_DIRECT flag that bypasses the page cache at the I/O level, giving users a way to measure a drive’s genuinely unbuffered performance. |
| - | Elevated-Privilege Prompts | Page-cache flushing and the underlying benchmark helper require PolicyKit authentication, which can interrupt a run with a password prompt or fail silently in restrictive remote SSH sessions. |
...0 more features/limitations. Contact us to get a complete list of features and system requirements.
Platform
Desktop
Social
Not available, but we appreciate help! You can help us improve this page by contacting us.
System Requirements
| # | Minimum |
|---|---|
| 1 | Linux distribution with a D-Bus and PolicyKit-enabled desktop session |
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com
Ratings
4.505
| AlternativeTo | 4.55 based on 4 reviews |
|---|
Alternatives
Notes
- The Snap Store package has been deprecated since version 3.2.0 and receives no further updates; Flathub or the Linux distribution’s native package is the recommended install method instead.
- A terminal-based (TUI) mode is available via
kdiskmark --tui, useful for benchmarking headless servers or drives over an SSH session. - Release 3.0.0 and earlier were affected by CVE-2022-40673 (disclosed 14 September 2022). source