Я знаю, что при тестировании IOmeter всегда нужно избегать попадания в кеш, если логический диск с ОС тестируется, у меня есть некоторые вопросы по этому поводу:
Нужно ли мне избегать использования памяти в контроллере или машине? Допустим, у меня есть контроллер с 16 ГБ кэш-памяти, создание файла размером 20 ГБ будет нормально?
Будет ли IOmeter автоматически избегать кеширования при тестировании Raw Devices?
Зачем избегать кэш-памяти, если она очень помогает при увеличении числа операций ввода-вывода в секунду? Не все производители систем хранения покажут аналогичные результаты.
Заранее спасибо.
1. Вы должны установить размер рабочего набора в соответствии с ожидаемым коэффициентом попадания в кэш. Это полностью зависит от ожидаемых рабочих нагрузок.
Если вы хотите получить хорошее высокое число, убедитесь, что рабочий набор полностью помещается в кэш.
Если вам нужен номер для диска, как если бы кеша вообще не было, используйте максимально возможный размер для рабочего набора.
В любом случае вы должны оценить скорость кеширования вашей рабочей нагрузки.
IOMeter не избегает кеширования для необработанных устройств.
Поставщики используют сценарии для своих тестов, которые содержат до 99% скорости попадания. Так что для повседневного использования эти значения абсолютно бесполезны.