VMware View Planner

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 16:25, 7 декабря 2016.
VMware View Planner
Разработчики: VMware, Inc.
Постоянный выпуск: 8.1.1 / February 2013 (2013-02)[1]
Операционная система: OS X
Платформа: Apple-Intel architecture
Тип ПО: Hypervisor
Лицензия: Commercial proprietary software
Веб-сайт Official website

VMware View Planner - утилита симуляции нагрузки и тестирования производительности инфраструктуры виртуальных ПК от компании VMware.

VMware View Planner v.2.0

Описание

View Planner поставляется в виде виртуального модуля (Virtual Appliance) в формате OVF, построенного на платформе дистрибутива Linux Centos 5.x и требует наличия 2 GB ОЗУ и один vCPU на виртуальную машину.

View Planner предназначен для генерации различных сценариев рабочей нагрузки виртуальных ПК, включая управление состояниями виртуальных машин, пользователями Active Directory, построения отчетов и прочего. Программа управляется посредством веб-интерфейса.

Схема1.png

Архитектурное решение VMware View Planner

Состоит из следующих компонентов:

  • Виртуальные ПК на хостах VMware ESXi.
  • Несколько клиентских виртуальных машин на хостах ESXi - используются для удаленного режима или пассивных тестов, т.е. те, откуда происходит доступ к виртуальным ПК.
  • VDI controller appliance - управляющий модуль View Planner.

View Planner используется в трех режимах

  • Remote mode - в этом случае для каждой тестируемой ВМ будет своя клиентская машина. Это самый затратный с точки зрения необходимых ресурсов способ тестирования, однако самый адекватный.
  • Passive Client mode - в этом режиме клиентских машин требуется меньше и они только пассивно принимают результаты вывода тестируемых машин, а последние генерируют нагрузку. Это позволяет снизить требования к нужным для тестирования ресурсам.
  • Local mode - в этом случае тесты исполняются только на десктопах, без клиентов. Это не учитывает сетевой трафик между ними, поэтому менее репрезентативно, зато и менее затратно. [2]
Пример тестирования в режиме Remote mode

Данные о тестировании хранятся в базе данных MySQL.

Модель нагрузки задается в виде блоков, каждый из которых создается под свою задачу для виртуальных ПК

Пример рабочей нагрузки, генерируемой View Planner:

Номер приложения Приложение Операции
1 Firefox ["OPEN","CLOSE"]
2 Excel ["OPEN","COMPUTE","SAVE","CLOSE","MINIMAZE","MAZIMIZE","ENTRY"]
3 Word ["OPEN","MODIFY","SAVE","CLOSE","MINIMAZE","MAZIMIZE"]
4 AdobeReader ["OPEN","BROWSE","CLOSE","MINIMAZE","MAZIMIZE"]
5 IE-ApacheDoc ["OPEN","BROWSE","CLOSE"]
6 Powerpoint ["OPEN","RUNSLIDESHOW","MODIFYSLIDES","APPENDSLIDES","SAVEAS","CLOSE","MINIMAZE","MAZIMIZE"]
7 Outlook ["OPEN","READ","RESTORE","CLOSE","MINIMAZE","MAZIMIZE","ATTACHMENTSAVE"]
8 7zip ["COMPRESS"]
9 Video ["OPEN","PLAY","CLOSE"]
10 Webalbum ["OPEN","BROWSE","CLOSE"]

VMware View Planner v.3.0

Имеет следующие возможности:

  • Тестирование производительности для реальных моделей нагрузок на основе популярных приложений.
  • Уникальная технология для измерения производительности виртуального ПК для адекватного замера пользовательских метрик.
  • Методология, позволяющая повторять тесты и масштабировать их.
  • Метрики, позволяющие определить сильные стороны инфраструктуры - глубину размещения виртуальных ПК, производительность и экономическую эффективность.
  • Поддержка последних версий VMware vSphere и VMware Horizon View.
  • Улучшенные отчеты по статистикам.
  • Автоматически генерируемые отчеты в PDF.

Суммарный отчет View Planner 3.0 предоставляется в виде метрики VDImark. Эта метрика показывает, сколько пользователей может использовать виртуальные ПК VMware View без превышения заданных пороговых значений задержек (response time) для приложений.

Операции, проверяемые View Planner 3.0

Vmware-view-planner-30-1.png
Результаты получились весьма ровными и попадающими в нужные диапазоны:

Разделены на три группы:

  1. Group A - базовые интерактивные операции (пороговое значение - 1 секунда).
  2. Group B - операции ввода-вывода (I/O operations).
  3. Group C - операции в фоновом режиме (пороговое значение - 6 секунд)[3]

При тестировании VDI-инфраструктуры с помощью View Planner в этой статье использовалась следующая базовая конфигурация оборудования (замерялись значения для 3,5 и 6 хостов ESXi при такой нагрузке - 285 ВМ (3 хоста), 480 ВМ (5 хостов) и 560 ВМ (6 хостов)). Как минимум 95% ВМ попадали в эти пороговые значения, что является весьма неплохим результатом для такого количества машин, размещенного на протестированном оборудовании.

Примечания

  1. "VMware Fusion 8.1 Release Notes". VMware, Inc. 
  2. Tadviser [Электронный ресурс]: VMware View Planner / Дата обращения: 06.12.2016. — Режим доступа: http://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82%D1%8B:VMware_View_Planner .
  3. Vmgu[Электронный ресурс]: Cимуляция нагрузки и тестирование производительности инфраструктуры виртуальных ПК / Дата обращения: 06.12.2016. — Режим доступа: http://www.vmgu.ru/news/vmware-view-planner-30