Нам необходимо одновременно запускать большое количество виртуальных машин с низким уровнем ресурсов в 2012 R2 Hyper-V. Мы экспериментировали с различными конфигурациями и, используя Perfmon.exe для отчетов, обнаружили, что сильно затрудняем ввод-вывод.
Хранение и сохранение данных не имеют значения для этих устройств, поэтому, учитывая максимальную комбинацию из 4 механических дисков для каждого сервера (мы избегаем SSD по другим причинам), что может дать нам лучший IOPS при большом количестве виртуальных машин?
Основное беспокойство вызывает конкуренция за ввод-вывод. Если у нас 12 виртуальных машин, работающих на четырехдисковом массиве, разве, скажем, 5 виртуальных машин, выполняющих операции ввода-вывода, не вызовут конкуренции за оставшиеся? Если мы разделим его на два массива по два, решит ли это проблему?
Дисковый ввод-вывод подлежит Трагедия общественного достояния. С участием овец механические диски, у вас жесткий потолок для вашего трава случайный ввод / вывод. Единственный способ уберечь одного плохого актера от голодной смерти. овец Виртуальные машины должны оставаться сами по себе участок травы комплект дисков. Сдерживая жадных овец Виртуальные машины в собственное перо позволят остальным получать ресурсы чаще, чем в коллективной среде.
Так что да, разделение массива поможет уменьшить конкуренцию за нежадные виртуальные машины. А вот для жадных это сильно улучшит.