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

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

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

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

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

Заранее благодарим.

0
задан 13 January 2016 в 04:59
1 ответ

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

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

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

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

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

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

1
ответ дан 4 December 2019 в 16:43

Теги

Похожие вопросы