KDiskMark: Профессиональный бенчмарк дисков с дружелюбным интерфейсом

12 Jun, 2026
1,641
🔱 63
👥 20

Когда в последний раз вы проверяли реальную скорость своего SSD? Не пора ли убедиться, что ваш диск работает на заявленных производителем характеристиках? KDiskMark — это именно тот инструмент, который поможет вам получить точные данные о производительности ваших накопителей без лишних сложностей.

Что скрывается за названием?

KDiskMark — это открытый инструмент для тестирования скорости чтения/записи HDD и SSD, написанный на C++ с использованием Qt. Несмотря на название с префиксом "K", проект не зависит от окружения KDE и может работать в любой Linux-среде.

Главное преимущество перед консольными аналогами — интуитивно понятный графический интерфейс, который делает процесс тестирования доступным даже для начинающих пользователей. При этом программа использует мощный движок Flexible I/O Tester (fio) для точных измерений.

Почему стоит обратить внимание?

1. Простота и наглядность

Интерфейс KDiskMark

В отличие от многих консольных утилит, KDiskMark предоставляет результаты тестов в удобном для восприятия виде. Вам не придется разбираться в многострочных выводах — вся ключевая информация представлена в структурированном формате.

Реклама

2. Гибкость настроек

Вы можете:

  • Настраивать размер блока (от 4K до 1M)
  • Менять глубину очереди и количество потоков
  • Выбирать различные профили тестирования (последовательное/случайное чтение-запись)
  • Сохранять результаты в удобном формате

3. Широкая поддержка дистрибутивов

Проект доступен практически во всех популярных репозиториях:

# Для Arch Linux
sudo pacman -S kdiskmark

# Для Ubuntu/Debian
sudo add-apt-repository ppa:jonmagon/kdiskmark
sudo apt update
sudo apt install kdiskmark

# Через Flatpak
flatpak install flathub io.github.jonmagon.kdiskmark

Пример отчета

Вот как выглядит типичный результат тестирования:

[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>

[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>

Кому особенно пригодится?

  1. Системным администраторам — для проверки состояния дисков на серверах
  2. Геймерам — чтобы убедиться в оптимальной производительности SSD
  3. Разработчикам ПО — для тестирования работы приложений с диском
  4. Владельцам б/у дисков — проверить реальные характеристики перед покупкой

Под капотом

Технически проект представляет собой обертку вокруг fio с такими особенностями:

  • Написано на современном C++ (стандарт C++17 и выше)
  • Использует Qt для графического интерфейса (поддерживаются версии 5.9+ и Qt6)
  • Требует наличия PolicyKit для работы с привилегиями
  • Поддерживает мультиязычность (включая русский)

KDiskMark — это отличный пример того, как можно совместить мощь консольных инструментов с удобством графического интерфейса. Проект активно развивается, имеет поддержку сообщества и уже включен в официальные репозитории большинства популярных дистрибутивов.

Если вам нужно быстро и точно измерить производительность дисков в Linux — определенно стоит попробовать. А для тех, кто хочет внести свой вклад, проект открыт для перевода на новые языки и доработки функционала.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.