Linux: Измерение производительности дисков (IOPS)

IOPS (input/output operations per second) – количество операций ввода-вывода, выполняемые системой хранения данных за одну секунду.

Hard Disk

Тестирование IOPS с помощью fio

Установка fio

в CentOS, утилита устанавливается из реозиторий appstream

В Debian или Ubuntu

Параметры командной строки

Тестирование случайных операций чтения\записи

Для проверки создается файл, размером 1 гигабайт, утилита fio выполнит чтение и запись блоками по 4 кб, в пропорции 75% операций чтения и 25% операций записи.

Тестирование случайных операций чтения

Для тестирования только операций чтения, необходимо выполнить следующую команду

Тестирование случайных операций записи

Пример тестирование операций записи

Тестирование времени ожидания диска с помощью ioping

Время ожидания диска (latency) - параметр определяющий время задержки выполнения запроса, высокое время задержки негативно скажется на производительность системы и должно быть не более 20 мс.

Установка ioping

В CentOS

В Debian и Ubuntu

Параметры командной строки

Запуск тестирования ioping

ioping возвращает результаты в us - микросекундах или в ms - миллисекундах

Запуск 10 запросов

Пример

Среднее время 252,5 микросекунд, средняя задержка составляет 0,252 миллисекунды.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий