chuvashlevas
Contributor
Contributor

Низкая производительность виртуальных дисков vmware

Добрый день. Имеется HP blade полка с 460g1 серваками, хранилище msa2040 с FC 4gb, диски 600gb 10k raid 5 16 дисков в пуле.

Развернута vmware 5.5 с интегрированной поддержкой драйверов HP билд 2068190.

Проблема следующая: сравниваю производительность дисковой подсистемы в физической и виртуальной среде. Презентую лун сперва физической машине с Windows 2008R2, замеряю производительность копированием файлов, затем  виртуальной машине передаю тот же лун.

В физической среде производительность гораздо выше чем в виртуальной. При копировании файлов разной консистенции объемом 20Гб выдает скорость в физической среде 300-400 МБ/секунду, когда как в vmware на rdm или vmdk thik дисках выдает максимум 120 МБ/сек.

Не пойму, где vmware может зарезать скорость дисковой подсистемы? В свойствах виртуальной машины все по умолчанию, ограничений на iops не стоит.

Думал проблема может решиться переключением лимита IOPS для Round Robin со значения 1000 до 1 (

Adjusting Round Robin IOPS limit from default 1000 to 1 (2069356))


Но не помогло.

0 Kudos
5 Replies
unix111
Enthusiast
Enthusiast

Попробуйте создать диск
И в настройках виберите
Thick Provision Eager Zeroed
диск будет создаватся долго

Далее измените Тип дискового контроллера

Vmware Paravirtual
Raid 5 я не рекомендую вам использовать
Лучше используйте RAID 10 скорость будет значительно выше

0 Kudos
chuvashlevas
Contributor
Contributor

unix111unix111, Это я уже пробовал.

0 Kudos
yavg
Contributor
Contributor

Не очень понятно, на полке другие ВМ работают рядом?

  1. На тестовой вм pvscsi?
  2. path selection policy для датастора?
  3. storage i/o control?

Если рядом другие вм есть, можно сравнить queue depth.

0 Kudos
chuvashlevas
Contributor
Contributor

1. на виртуальной машине pvscsi

2. Round Robin

3. отключен

0 Kudos
VMadmin4eg
Hot Shot
Hot Shot

Статья о метриках в ESXi по хранилищам:

http://www.vmgu.ru/news/vmware-vsphere-esxtop-storage

Попробуйте поменять Disk.DiskMaxIOSize на 128:

VMware KB: Tuning ESX/ESXi for better storage performance by modifying the maximum I/O block size

0 Kudos