KDiskMark — удобный бенчмарк SSD и HDD для Linux

В Linux всегда было множество инструментов для тестирования производительности дисков, но многие из них оставались чисто консольными и не слишком удобными для обычных пользователей.
KDiskMark — это современный графический бенчмарк SSD и HDD, написанный на C++ с использованием Qt, который делает работу с популярным тестировщиком Flexible I/O Tester (fio) гораздо проще и нагляднее.

Особенности KDiskMark

  • 📊 Разные режимы тестирования: можно изменять размер блока, глубину очереди и количество потоков.
  • 🌍 Поддержка многих языков (в том числе русского).
  • 📝 Генерация отчётов в удобном виде.
  • 🚀 GUI без зависимостей от KDE, работает на любых дистрибутивах.
  • 🛡 Интеграция с PolicyKit для правильного доступа к дискам.

Пример отчёта выглядит так:

[Read]
Sequential   1 MiB (Q=  8, T= 1):   508.897 MB/s [    497.0 IOPS] < 13840.05 us>
Sequential   1 MiB (Q=  1, T= 1):   438.278 MB/s [    428.0 IOPS] <  2280.14 us>
    Random   4 KiB (Q= 32, T= 1):   354.657 MB/s [  88664.6 IOPS] <   352.37 us>
    Random   4 KiB (Q=  1, T= 1):    44.166 MB/s [  11041.6 IOPS] <    88.48 us>

[Write]
Sequential   1 MiB (Q=  8, T= 1):   460.312 MB/s [    449.5 IOPS] < 15153.11 us>
Sequential   1 MiB (Q=  1, T= 1):   333.085 MB/s [    325.3 IOPS] <  2349.82 us>
    Random   4 KiB (Q= 32, T= 1):   315.170 MB/s [  78792.5 IOPS] <   383.86 us>
    Random   4 KiB (Q=  1, T= 1):    91.040 MB/s [  22760.3 IOPS] <    39.80 us>

Таким образом, вы получаете полный срез производительности: последовательное чтение/запись, случайные операции, задержки и IOPS.

Установка

KDiskMark уже включён во многие репозитории популярных дистрибутивов Linux.

Ubuntu и производные

sudo add-apt-repository ppa:jonmagon/kdiskmark
sudo apt update
sudo apt install kdiskmark

Arch Linux / Manjaro

sudo pacman -Syu kdiskmark

А для свежих версий можно собрать пакет из AUR:

git clone https://aur.archlinux.org/kdiskmark-git.git
cd kdiskmark-git
makepkg -si

Fedora

sudo dnf install kdiskmark

openSUSE Tumbleweed

sudo zypper install kdiskmark

Flatpak

Универсальный вариант:

flatpak install flathub io.github.jonmagon.kdiskmark

(есть также устаревшая версия в Snap Store, но её больше не поддерживают).

Сборка из исходников

Если вы хотите собрать KDiskMark вручную:

git clone https://github.com/JonMagon/KDiskMark.git
cd KDiskMark
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release ..
make -j$(nproc)
sudo make install

Для сборки нужны: Qt5/Qt6, fio, libaio, Polkit и компилятор C++17.

Локализация

Сейчас доступны переводы на: русский, английский, немецкий, французский, японский, китайский, финский и другие.

Итоги

KDiskMark — отличный инструмент для тех, кто хочет получить простую и понятную альтернативу CrystalDiskMark под Linux.
С его помощью можно быстро проверить скорость SSD или HDD, сохранить результаты и сравнить показатели разных дисков.

👉 Репозиторий проекта: github.com/JonMagon/KDiskMark