VMware vSGA с Intel Data Center GPU Flex Series предоставляет масштабируемую, высокопроизводительную общую 3D-графическую инфраструктуру на платформе VMware ESXi. В компании провели тесты с использованием Microsoft Office, Adobe Acrobat, WebGL, веб-видео и приложений для просмотра CAD-файлов, чтобы продемонстрировать, что производительность vSGA (оцененная по пользовательскому опыту) превосходит производительность графической инфраструктуры, работающей только на CPU, и сопоставима с производительностью SR-IOV (технология прямого проброса устройства в ВМ - passthrough) на графическом адаптере Intel Data Center GPU Flex 140.
Виртуальное совместное ускорение графики (vSGA) — это функция платформ VMware vSphere и VMware Cloud Foundation, которая позволяет разделять физический GPU между несколькими виртуальными рабочими столами для ускорения 3D-графических приложений в виртуальных машинах (VM) с Windows и Linux. vSGA предназначена для повышения скорости обработки данных при низкой или умеренной графической нагрузке, то есть в случаях, когда приложениям не требуется визуализация сложных моделей. На картинке ниже представлена общая архитектура решения vSGA для рабочих нагрузок VDI.
Аппаратная конфигурация тестового стенда была следующей:
Фреймворк и компоненты тестирования включали в себя самые популярные офисные приложения:
Приведем несколько результатов тестов:
1. VDI и веб-видео
Для VDI-нагрузок (Microsoft Office и Adobe Acrobat Reader), а также веб-видео, результаты получились следующими:
Число FPS:
Плавность картинки:
Качество картинки:
Общее качество пользовательского опыта:
2. Бенчмарки WebGL
VMware провела тестирование производительности с помощью WebGL-бенчмарков Unity, BMark и Aquarium, чтобы сравнить производительность стека vSGA с графической инфраструктурой, работающей только на CPU, и стеком SR-IOV на Flex 140. На рисунках ниже показано, что производительность стека vSGA на Flex 140 выше, чем у графической инфраструктуры на основе только CPU, и сопоставима с производительностью стека SR-IOV на Flex 140.
Результаты тестов Aquarium:
Бенчмарки Unity и BMark:
3. Просмотрщики CAD-контента
В заключительном наборе экспериментов в VMware просматривали модели Bike и Turbofan с помощью eDrawings, а также модели ADEX и Clock с помощью FreeCAD. Эти приложения для просмотра CAD-моделей запускались во всех трех конфигурациях, при этом измерялись частота кадров (FPS) и качество изображения. Результаты приведены на рисунках ниже. Модели Bike и Clock являются очень сложными и дают нагрузку даже для конфигурации SR-IOV/Flex 140. Модели Turbofan и ADEX — более простые, поэтому все конфигурации показали хорошую производительность с ними.
Число FPS:
Качество картинки:
Производительность vSGA, измеряемая как пользовательский опыт, превосходит производительность 3D-графики, работающей только на CPU, для рабочих нагрузок VDI (таких как MS Office и Adobe Acrobat Reader), веб-видео, WebGL и приложений для просмотра CAD-моделей. Производительность vSGA также сопоставима с решением SR-IOV/passthrough на базе Flex 140. Таким образом, vSGA рекомендуется в качестве предпочтительного стека 3D-графики, исходя из его производительности и доступности функций виртуализации vSphere для этих рабочих нагрузок.