...
Рассмотрим параметры, которые задействованы:
filename=/dev/sdb: Тестируемое устройство.
direct=1: Операции ввода-вывода выполняются напрямую, минуя кэш ОС.
rw=randrw: Случайное чтение и запись.
read последовательное чтение.
write последовательная запись.
randread случайное чтение.
randwrite случайная запись.
randrw случайное чтение и запись.
bs=4k: Размер блока ввода-вывода — 4 килобайта.
ioengine=libaio: Используется асинхронный механизм ввода-вывода.
iodepth=256: Очередь ввода-вывода имеет глубину 256 операций.
runtime=120: Тест длится 120 секунд.
numjobs=4: Четыре параллельных задания выполняют тест.
time_based: Тест выполняется строго по времени, а не по объему данных.
group_reporting: Результаты всех заданий объединяются в общий отчет.
После 120 секунд (в данном случае) выведется результат тестирования, где Вы можете посмотреть результаты. Особенно обращать внимание на IOPS, пропускную способность и задержки.
Заключение
Также есть рекомендации по тестированиям Синтетический анализ не дает 100% понимание о производительности виртуальных дисков, отклонения в большую или меньшую сторону могут быть. Также мы не рекомендуем программы подобные CrystalDisck Mark т.к данные программы имеют погрешность порядка 15%.
Есть рекомендации по тестированию виртуальных дисков в общем:
- Для более точного анализа повторите тест несколько раз
Используйте параметры, соответствующие реальной нагрузке на вашу систему (например, размер блока, тип операций).
Если результаты не соответствуют ожиданиям, проверьте конфигурацию ВМ и настройки теста.
...