Простая утилита для тестирования производительности I/O диска.

jdiskmark 002

jDiskMark — простая Java (Java Swing / JDBC) графическая утилита для тестирования производительности I/O диска (Java Disk Benchmark Utility).

jdiskmark 003

I/O scheduling — общее название метода управления очередью операций ввода-вывода к жесткому диску и планирования этих операций в операционных системах. Данный метод повышает общую производительность системы, также этот метод известен как операции ввода-вывода, для реализации этого метода используются планировщики ввода/вывода.

jdiskmark 004

Количество операций ввода-вывода, выполняемых системой хранения данных за одну секунду, это один из наиболее часто используемых методов используемых для сравнения носителей, таких как жесткие диски (HDD), твердотельные накопители (SDD), сетевые хранилища (SAN / NAS) и оценки их производительности.

jdiskmark 005

jDiskMark тестирует производительность выбранного накопителя на скорость чтения/записи и количества операций ввода/вывода за заданный промежуток времени. Тестирование выполняется путём создания и чтения файлов в создаваемом каталоге, на указанном в настройках носителе (по умолчанию ~/jDiskMarkData).

jdiskmark 007

Во время тестирования jDiskMark создаёт один или несколько файлов, можно задать размер блока, выбрать последовательный или случайный режим чтения/записи. Результаты тестов отображаются в виде графиков, обновляясь в "Режиме реального времени", подробности тестов можно просмотреть в логе.

jdiskmark 006

При запуске нескольких тестов результаты о ранее сделанных тестах сохраняются (за одну сессию), как дополнение jDiskMark выводит краткую информацию о носителе, если она доступна (размер носителя отображается всегда).

jdiskmark 008

jDiskMark при выполнении комбинированных операций чтения/записи не очищает кэш диска автоматически, поэтому при повторении теста необходимо перезапустить приложение чтобы избежать влияния кэша на производительность операций ввода-вывода при чтении.

jdiskmark 009

Лицензия: BSD License / Apache License V2.0

jdiskmark 010

Домашняя страница

Страница на sourceforge.net