Переключение с виртуального сервера на физический сервер

На заводе, где я работаю, установлен Hp ProLiant ML350 G6 с установленным VmWare, на котором размещена только виртуальная машина Windows Server 2000 (4 Гб оперативной памяти и 5 ГГц максимальный процессор). Все наши ПК (30-40) подключаются к некоторым БД на этом компьютере с помощью очень старого приложения VB6. Вот и все.
Виртуальная машина используется только для доступа к БД и некоторым данным.

Наша проблема в том, что эта машина не может удерживать весь этот трафик, процессор (макс. 5 ГГц) всегда загружен на 100%, что вызывает всевозможные проблемы.
У нас есть другая виртуальная машина (12 Гб оперативной памяти и максимальный процессор 21 ГГц) с Windows Server 2008. Я планирую перенести все файлы, которые нам нужны, на эту виртуальную машину, чтобы избежать проблем с процессором. Однако мой коллега не верит в виртуальную машину (он говорит, что виртуальная машина работает как минимум на 50% медленнее, чем физический сервер), и поэтому он отформатирует всю машину, клонирует копию фактического сервера (данные и активный каталог) и затем установите его на очищенный сервер.
Второе решение, конечно, стоит больше денег и может плохо закончиться, если процесс клонирования не сработает.

Что мы можем сделать? Разница между виртуальным сервером и физическим настолько велика, чтобы оправдать все проблемы?

РЕДАКТИРОВАТЬ: Мы используем 4 чудовищных Access 2003 . MDB с большим количеством простых глупых "Select * ...:"

2 ответа

Решение

Здесь я нашел документ, сравнивающий физический / виртуальный сервер баз данных с VMware vSphere 4 (более новые версии имеют лучшую производительность) Производительность и масштабируемость Microsoft® SQL Server® на VMware vSphere™ 4 Вы видите, что разница в производительности составляет менее 10%, а с более новыми версиями из vSphere я думаю, что ниже 5%.

Вы уверены, что использование процессора - это просто программное обеспечение вашего сервера БД?

Однако мой коллега не верит в виртуальную машину (он говорит, что виртуальная машина работает как минимум на 50% медленнее, чем физический сервер)

Скажи своему коллеге - ах - прочитай об этом. 2%-3%. Когда-то 50% были верны, когда виртуализация не была функцией, которую процессор выполняет изначально, и поэтому пришлось эмулировать большую часть кода уровня ядра.

Это было около-хм- 10 лет назад или около того. С тех пор практически каждый процессор поддерживает виртуализацию прямо на аппаратном уровне.

Я хотел бы сохранить вещи на ВМ, но начать обновление - значительно - пока у ВМ не хватит ресурсов, чтобы справиться с этим.

Другие вопросы по тегам