Назад | Перейти на главную страницу

IOmeter: избегайте кеширования и необработанных устройств

Я знаю, что при тестировании IOmeter всегда нужно избегать попадания в кеш, если логический диск с ОС тестируется, у меня есть некоторые вопросы по этому поводу:

  1. Нужно ли мне избегать использования памяти в контроллере или машине? Допустим, у меня есть контроллер с 16 ГБ кэш-памяти, создание файла размером 20 ГБ будет нормально?

  2. Будет ли IOmeter автоматически избегать кеширования при тестировании Raw Devices?

  3. Зачем избегать кэш-памяти, если она очень помогает при увеличении числа операций ввода-вывода в секунду? Не все производители систем хранения покажут аналогичные результаты.

Заранее спасибо.

1. Вы должны установить размер рабочего набора в соответствии с ожидаемым коэффициентом попадания в кэш. Это полностью зависит от ожидаемых рабочих нагрузок.

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

Если вам нужен номер для диска, как если бы кеша вообще не было, используйте максимально возможный размер для рабочего набора.

В любом случае вы должны оценить скорость кеширования вашей рабочей нагрузки.

  1. IOMeter не избегает кеширования для необработанных устройств.

  2. Поставщики используют сценарии для своих тестов, которые содержат до 99% скорости попадания. Так что для повседневного использования эти значения абсолютно бесполезны.