Хотите проверить скорость чтения и записи ваших жестких дисков (HDD), твердотельных накопителей (SSD/NVMe) с очень удобным графическим интерфейсом в Linux?
В этом руководстве мы покажем вам, как установить и использовать отличный инструмент Kdiskmark для тестирования производительности дисков — аналоге CrystalDiskMark в операционных системах Linux.
Краткое описание возможностей Kdiskmark:
- имеет простой и понятный графический интерфейс;
- есть возможность настройки теста: размер блока, количество очередей и потоков для каждого теста, пауза между тестами;
- имеет различные готовые профили тестов;
- есть возможность создавать отчёты об испытаниях, которые вы можете использовать для простого обмена с другими результатами испытаний, а также для будущих сравнений: копировать в буфер обмена или сохранить в файл формата .txt;
- поддержка многих языков: Китайский (упрощенный), Чешский, Русский, Французский, Немецкий, Hindi, Венгерский, Итальянская, Польский, Португальский (бразильский), Словацкий, Испанский (Мексика), Шведский, Турецкий, Украинский
Установка Kdiskmark на компьютер с любым Linux
Для всех дистрибутивов — инструкция по установке
Установка KDiskMark из магазина приложений snapd
Для этого выполните в терминале следующую команду:
sudo snap install kdiskmark
sudo snap connect kdiskmark:removable-media # разрешить доступ к внешним хранилищам
или Установка KDiskMark из магазина приложений flatpak
Для этого выполните в терминале следующую команду:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.github.jonmagon.kdiskmark
Также можно загрузить KDiskMark в виде универсального самодостаточного пакета AppImage не требующего установки его в системе. Достаточно только сделать файл с атрибутом исполняемый и запустить его.
Мы уже писали раньше, что это за инструменты и как с ними работать.
Разбираемся с самодостаточными пакетами Flatpak, Snap и Appimage
Ubuntu / Debian — инструкция по установке
Для данных дистрибутивов подойдет, как и первый универсальный вышеуказанный способ, так и возможность установить непосредственно пакет для этих систем.
Установочный DEB пакет Kdiskmark для Ubuntu / Debian можно загрузить отсюда.
Для Ubuntu также можно подключить готовый PPA репозиторий с KDiskMark
Для этого вам необходимо открыть окно терминала, нажав «Ctrl + Alt + T» на клавиатуре и выполнив следующие команды:
sudo add-apt-repository ppa:jonmagon/kdiskmark
sudo apt update
sudo apt-get install kdiskmark
Arch Linux — инструкция по установке
Для данного дистрибутива подойдет, как и первый универсальный вышеуказанный способ, так и установка из репозитория «Community».
Убедитесь, что этот репозиторий программного обеспечения включен в вашем файле /etc/pacman.conf.
Затем используйте следующую команду pacman -S, чтобы получить последнюю версию Kdiskmark, работающую в Arch Linux.
sudo pacman -Syu kdiskmark
Последнюю development-версию можно установить из AUR-пакета kdiskmark-git.
git clone https://aur.archlinux.org/kdiskmark-git.git
cd kdiskmark-git
makepkg -si
Fedora — инструкция по установке
Для данного дистрибутивов подойдет также и первый универсальный вышеуказанный способ.
Те, кто использует Fedora 35 или 36, могут установить Kdiskmark из стандартного репозитория. Чтобы установить его, используйте следующую команду, приведенную ниже:
sudo dnf install kdiskmark
Также есть возможность загрузить непосредственно RPM пакет Kdiskmark с сайта разработчика и установить его через терминал.
OpenSUSE — инструкция по установке
Для данного дистрибутивов подойдет также и первый универсальный вышеуказанный способ.
Если вы используете OpenSUSE Tumbleweed вы можете установить Kdiskmark из стандартного репозитория используя следующую команду, приведенную ниже:
sudo zypper install kdiskmark
Также есть возможность загрузить непосредственно RPM пакет Kdiskmark с сайта разработчика и установить его через терминал.
Если у вас другой дистрибутив, вы можете собрать пакета для своей системы — инструкция по установке
Вы можете создать пакет KDiskMark из исходного кода с использованием CPack
mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release ..
cpack -G DEB # Or RPM, ZIP etc.
Как проверить скорость чтения/записи диска с помощью Kdiskmark
1. Запустите приложение Kdiskmark и в меню «Профиль» выберите тип тестирования.
Из коробки выбран вариант «По умолчанию». Однако есть и другие варианты: «Пиковая производительность», «Реальная производительность», «Демо» и другие.
Выберите опцию «Реальная производительность».
2. Теперь вы в раскрывающемся меню должны выбрать диск, который хотите протестировать. Выбрать можно только диски, смонтированные в файловой системе.
Если вы хотите протестировать диск, которого нет в Kdiskmark, откройте файловый менеджер Linux, смонтируйте диск и нажмите кнопку обновить в приложении, чтобы диск появился в выборе.
3. Выбрав свой диск в Kdiskmark, нажмите кнопку «Все». Нажатие на эту кнопку запустит тест диска для оценки скорости чтения и записи жесткого диска. Для завершения процесса потребуется некоторое время, так что наберитесь терпения.
4. Когда процесс тестирования завершится, вы увидите информацию о чтении/записи, отображаемую в Kdiskmark.
Чтобы экспортировать эти данные в файл для ваших записей, выберите кнопку «Файл», затем нажмите кнопку «Сохранить». Выбор этой опции приведет к экспорту контрольных данных в виде файла TXT.
Другие настройки Kdiskmark
Kdiskmark имеет множество различных настроек для тестирования, как, например «Стандарт» (для стандартных дисков SATA), «NVMe SSD» и многое другое.
Хотя настройки по умолчанию подойдут для большинства пользователей, их можно менять и настроить свой способ проверки в зависимости от ваших потребностей.
Ну а теперь вперед!
Оцените и узнайте потенциальные возможности своего накопителя 🙂