Измерение IOPS в Linux
Как узнать, сколько IOPS может обработать моя система Linux?
2 ответа
Решение
Как правило, вы захотите использовать такую утилиту, как fio. При измерении количества ВГД имейте в виду, что вам нужно подумать о таких вещах, как:
- Размер блока
- Если это записи, чтения или смеси
- Если действие является последовательным или случайным
- Количество невыполненных запросов
Все это повлияет на количество получаемых IOP. Вы хотите убедиться, что с этими тестами вы учитываете время ответа, необходимое для выполнения этих запросов в результатах.
Также помните, что при выполнении этих тестов вы должны убедиться, что перед каждым тестом вы очищаете кэш файлов (как здесь: удаление кэша памяти Linux), и что ваш тестовый файл больше, чем любой контроллер / кэш дисков.