Увидел недавно классное видео от компании EMC. Суть его заключается в наглядной демонстрации горячего добавления нескольких виртуальных процессоров в «боевой» сервер баз данных под нехилой нагрузкой в vSphere 5, о которой я недавно писал.
Выглядит очень эффектно, по крайней мере, любителям виртуализации должно понравиться:
Немного поясню что на картинках.
Вначале показана архитектура виртуальной инфраструктуры. Затем монитор ресурсов сервера баз данных.
Из показателей монитора видно загрузку ресурсов процессора в 100% (или близкую к этому значению) а также скорость ввода-вывода данных. И сделан акцент на том, что процессор является узким местом в производительности системы (перед добавлением процессоров начале видео).
Далее с помощью vSphere-клиента, автор показывает что в данный момент в сервере 4 процессора и добавляет еще 3 (по 2 ядра в каждом). В итоге получается 7 виртуальных процессоров по 2 ядра = 14 ядер.
После изменения настроек виртуальной машинки винда всю эту тему пронюхала и предложила перезапустить менеджер задач, после чего показала 14 процессоров в системе, а загрузка упала с ~100% до ~50%. Ввод-вывод, конечно же, увеличился (по ходу до максимума), а общая производительность системы возросла почти в 2 раза (насколько я понял).
Все это демонстрирует несравненную крутость и гибкость такой платформы виртуализации как vSphere да и вообще виртуализации в целом. Ну и конечно же, надо отдать должное серверной винде, не думал что она такие штуки умеет :)
Попробовал на своей виртуальной машине с Windows Server 2008 R2, но все вкладки редактирования не активны. Нужно как-то предварительно машину для этого настроить ?
AlexeiIvanov, да! Нужно зайти в свойства ВМ -> Edit Settings -> Options -> Memory/CPU Hotplug и включить данную возможность.
Соответственно, Вы должны понимать, что операционная система должна поддерживать данную фичу и Win 2008 R2 как раз ее и поддерживает :)
Да, нашел, почти получилось но уперся в то, что лицензия (бесплатная) не позволяет выполнить данную функцию.
Кстати, а сколько Вам обошлась лицензия? Смотрел на сайте, но как-то много всего написано.
У меня личной лицензии нет :) я работаю в компании-интеграторе и для тестов у нас есть NFR (Not for Resale) лицензии как для партнеров VMware. Как интегратор мы продаем и внедряем VMware у наших заказчиков.
Вам же, если нужно для тестов — советую зарегистрироваться и получить ключ с полным функционалом vSphere на 60 дней (как это сделать я писал здесь).
Если лицензия нужна для продакшена — обратитесь к дистибьютору (можете скинуть контакты мне в почту и мы с вами свяжемся).
Сколько она будет стоить — зависит от количества ESXi хостов и необходимого Вам функционала :)