Источник: PowerPath VE Versus Round Robin on VMAX – Round 3 (TKO)


Появился очередной тест производительности "PowerPath VE vs Round Robin (RR)" от автора блога www.virtualinsanity.com. Кто не знаком с результатами предыдущих тестов, рекомендую с ними ознакомиться: Тест 1, Тест 2.

Статьи на эту же тему, но только в русскоязычных блогах, вы можете прочитать здесь: Multipathing Часть 1, Multipathing Часть 2 и Параметр IOOperation Limit.

На этот раз автор подошел к этому тесту более обстоятельно. Было задействовано 3 хоста ESXi 5.0, на которых было создано по три (3) Win2008R2 виртуальные машины. В каждой виртуальной машине был запущен IOMeter со своим профилем нагрузки. Вот сводная табличка, где показано, какой профиль IOmeter и на какой ВМ использовался:

testvmsetup.png

Затем было проведено три теста. Первый тест, "Round Robin IOPS=1", дал нам 20,673 IOps. При этом среднее время задержки на чтении (read latency) составляет 7.69 ms, а среднее время задержки на запись (write latency) - 7.5 ms.


Тест "Round Robin IOPS=1000" дал просто ужасные показатели производительности. Общее количество операций ввода-вывода в секунду по сравнению с "Round Robin IOPS=1" меньше на 9000 IOps, а задержка на запись и чтение увеличилась, в среднем, на 40 процентов. Поскольку основная часть профилей IOmeter - это последовательный доступ, то такая большая разница между результатами двух тестов имеет место быть. Ну, а теперь, вернемся к результатам тестов.


Тест с использованием на хостах "PowerPath VE" показывает, что общее количество IOps по сравнению с тестом "Round Robin IOPS=1" увеличилось на 6% и, при этом, на 15% уменьшилось время задержки на чтение (read latency).


Сводная таблица по результатам всех тестов:

results.png

Использовать PowerPath VE или нет - дело каждого. Но автор этого теста для своей VMware среды предпочел использовать PowerPath VE.