Прошу помощи общества в оценке производительности дисковой подсистемы ВМ под ESX 4.0.
Сначала немного истории - ESX 4.0 развернута на 2х серверах IBM x3650. Общее хранилище -
IBMовская же полка DS3200 с внешним интерфейсом SAS, винты - 5 SATA по 500Гб, 4 в RAID10
и 1 Hot-spare. Все железо совместимо как с ESX 3.5U, та к и с 4.0 согласно HCL.
Однако, к производительности полки всегда были претензии, и она часто создавала проблемы - см.
Red Hat Enterprise Linux 5 guest operating system file systems might become read-only
Дожав руководство, я получил системник на Core Quad, 1 ггиабитную сетевку (Intel PWLA) и 4 500Гб
SATA винта (Барракуды). Из этого системника сделал NFS storage (soft-RAID10 через mdadm)
и подключил в качестве хранилища к серверам через гигабитный неуправляемый свитч.
Первым делом на NFS была смигрирована ВМ Java Application Server'а (JBOSS), и программисты
сразу же это отметили, оценив прирост производительности ВМ минимум вдвое.Тут мне стало нехорошо,
и я занялся попытками оценить производительность всех имевшихся у меня хранилищ при размещении
на них ВМ и при datastore migration с одного хранилища на другое.
В настоящее время в "кластере" 4 хранилища - DS3200 (SAS, RAID10), 2 локальных хранилища на 72Гб 15Krpm SAS
винтах в RAID1 и NFS-хранилище (1Гбит сеть и soft-RAID10).
Наблюдаемая картина повергла меня в легкий шок. Делалась datastore migration 4Гб ВМ в остановленном состоянии,
т.е. фактически мигрировался только образ диска. Цифры таковы:
Миграция с local SAS storage на NFS
08.09.2009 17:07:49 - 8.09.2009 17:15:26 - 7 минут 23 секунды
Миграция с NFS на local SAS storage
08.09.2009 17:29:55 - 8.09.2009 17:31:36 - 2 минуты 19 секунд
Миграция с local SAS storage на DS3200
08.09.2009 17:37:32 - 8.09.2009 18:07:59 - 30 минут 27 секунд !!!
Теперь собственно вопросы:
Порекомендуйте, каким образом оценить производительность СХД под ESX 4.0.
Порекомендуйте, каким образом оценить производительность дисков в ВМ.