Горячее добавление виртуальных процессоров в VMware vSphere 5

Увидел недавно классное видео от компании EMC. Суть его заключается в наглядной демонстрации горячего добавления нескольких виртуальных процессоров в «боевой» сервер баз данных под нехилой нагрузкой в vSphere 5, о которой я недавно писал.

Выглядит очень эффектно, по крайней мере, любителям виртуализации должно понравиться:

Немного поясню что на картинках.

Вначале показана архитектура виртуальной инфраструктуры. Затем монитор ресурсов сервера баз данных.

Из показателей монитора видно загрузку ресурсов процессора в 100% (или близкую к этому значению) а также скорость ввода-вывода данных. И сделан акцент на том, что процессор является узким местом в производительности системы (перед добавлением процессоров начале видео).

Далее с помощью vSphere-клиента, автор показывает что в данный момент в сервере 4 процессора и добавляет еще 3 (по 2 ядра в каждом). В итоге получается 7 виртуальных процессоров по 2 ядра = 14 ядер.

После изменения настроек виртуальной машинки винда всю эту тему пронюхала и предложила перезапустить менеджер задач, после чего показала 14 процессоров в системе, а загрузка упала с ~100% до ~50%. Ввод-вывод, конечно же, увеличился (по ходу до максимума), а общая производительность системы возросла почти в 2 раза (насколько я понял).

Все это демонстрирует несравненную крутость и гибкость такой платформы виртуализации как vSphere да и вообще виртуализации в целом. Ну и конечно же, надо отдать должное серверной винде, не думал что она такие штуки умеет :)

Горячее добавление виртуальных процессоров в VMware vSphere 5: 4 комментария

  1. AlexeiIvanov

    Попробовал на своей виртуальной машине с Windows Server 2008 R2, но все вкладки редактирования не активны. Нужно как-то предварительно машину для этого настроить ?

    1. Доктор Добрянский Автор записи

      AlexeiIvanov, да! Нужно зайти в свойства ВМ -> Edit Settings -> Options -> Memory/CPU Hotplug и включить данную возможность.
      Соответственно, Вы должны понимать, что операционная система должна поддерживать данную фичу и Win 2008 R2 как раз ее и поддерживает :)

  2. AlexeiIvanov

    Да, нашел, почти получилось но уперся в то, что лицензия (бесплатная) не позволяет выполнить данную функцию.
    Кстати, а сколько Вам обошлась лицензия? Смотрел на сайте, но как-то много всего написано.

    1. Доктор Добрянский Автор записи

      У меня личной лицензии нет :) я работаю в компании-интеграторе и для тестов у нас есть NFR (Not for Resale) лицензии как для партнеров VMware. Как интегратор мы продаем и внедряем VMware у наших заказчиков.
      Вам же, если нужно для тестов — советую зарегистрироваться и получить ключ с полным функционалом vSphere на 60 дней (как это сделать я писал здесь).
      Если лицензия нужна для продакшена — обратитесь к дистибьютору (можете скинуть контакты мне в почту и мы с вами свяжемся).
      Сколько она будет стоить — зависит от количества ESXi хостов и необходимого Вам функционала :)

Обсуждение закрыто.