Мой опыт состоит в том, что независимо от ОС, выполняющей базу данных под VMware (или другая виртуализация), равняется sloooooooooooow вводу-выводу. Более новые версии VMware улучшают ситуацию вполне немного, но это все еще не то же, чем чистый металл установка ОС.
Я понятия не имею, какой ввод-вывод имеет служебный ESX 3.0, поскольку это - устаревший продукт.
Тестирование против VMware vSphere (4.x) показывает, что нет примерно никаких издержек вообще на интенсивно использующих средства ввода-вывода приложениях - пока Вы масштабируете свою установку правильно.
В первую очередь: производительность RAID страдает в VMware на тех же основах как любое использование RAID. Вы не можете поместить несколько VM's и тяжелый ввод-вывод VM на том же LUN/массиве и ожидать, что это пойдет элегантное.
Существует несколько шагов, которые можно сделать, чтобы гарантировать, что DB получает полную производительность. Вот самые основные:
Я также советую Вам узнавать то, что вызывает Ваше узкое место ввода-вывода перед изменением конфигурации.
Это типично - люди VM часто игнорируют IO loadout, что базы данных имеют. Базы данных часто являются плохим кандидатом на совместно используемую память, потому что им нужно МНОГО IO. Установка Recemmended пошла бы inthe направление выполнения VM от совместно используемой памяти, но фактическая база данных использовала диски coem от отдельного специализированного LUN.
Не так много, которое VMware сосет IO мудрый, как, что база данных часто имеет особые потребности. Как пример (Hyper-V, но те же принципы применяются): * Я выполняю довольно большой сервер Hyper-V с 32 ГБ RAM. * ОС + виртуальное выполнение изображений 4 дисков RAID 10, производительность Velociraptor. в порядке... КРОМЕ: * SQL Server, работающий там, имеет еще 6 (!) дисков в RAID 10, поскольку это - данные для встречи специализированных требований загрузки IO плюс диски для входа.
Нет просто никакого реального способа получить все под тем же RAID правильно. Базы данных typially ЛЮБЯТ производительность IO - и общая установка не может guarnatee они.
Так, мой совет стоит: получите некоторые отдельные диски для acutal данных.