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

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

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

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

  3. Зачем избегать Cache Memory, если она очень поможет поколению IOPS? Не все производители хранилищ покажут подобные результаты.

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

1 ответ

Решение

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

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

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

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

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

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

Другие вопросы по тегам