KDiskMark: Профессиональный бенчмарк дисков с дружелюбным интерфейсом
Когда в последний раз вы проверяли реальную скорость своего SSD? Не пора ли убедиться, что ваш диск работает на заявленных производителем характеристиках? KDiskMark — это именно тот инструмент, который поможет вам получить точные данные о производительности ваших накопителей без лишних сложностей.
Что скрывается за названием?
KDiskMark — это открытый инструмент для тестирования скорости чтения/записи HDD и SSD, написанный на C++ с использованием Qt. Несмотря на название с префиксом "K", проект не зависит от окружения KDE и может работать в любой Linux-среде.
Главное преимущество перед консольными аналогами — интуитивно понятный графический интерфейс, который делает процесс тестирования доступным даже для начинающих пользователей. При этом программа использует мощный движок Flexible I/O Tester (fio) для точных измерений.
Почему стоит обратить внимание?
1. Простота и наглядность

В отличие от многих консольных утилит, 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>
Кому особенно пригодится?
- Системным администраторам — для проверки состояния дисков на серверах
- Геймерам — чтобы убедиться в оптимальной производительности SSD
- Разработчикам ПО — для тестирования работы приложений с диском
- Владельцам б/у дисков — проверить реальные характеристики перед покупкой
Под капотом
Технически проект представляет собой обертку вокруг fio с такими особенностями:
- Написано на современном C++ (стандарт C++17 и выше)
- Использует Qt для графического интерфейса (поддерживаются версии 5.9+ и Qt6)
- Требует наличия PolicyKit для работы с привилегиями
- Поддерживает мультиязычность (включая русский)
KDiskMark — это отличный пример того, как можно совместить мощь консольных инструментов с удобством графического интерфейса. Проект активно развивается, имеет поддержку сообщества и уже включен в официальные репозитории большинства популярных дистрибутивов.
Если вам нужно быстро и точно измерить производительность дисков в Linux — определенно стоит попробовать. А для тех, кто хочет внести свой вклад, проект открыт для перевода на новые языки и доработки функционала.
