Нагрузочное тестирование VDI

Preview:

DESCRIPTION

Презентация с конференции по нагрузочному тестированию, проводимую в Москве компанией Performance Lab

Citation preview

Нагрузочное тестирование инфраструктуры виртуальных десктопов и приложений

Сергей Халяпин Руководитель системных инженеров Citrix Systems RU&CISsergeykh@citrix.com

• Ограниченная гибкость рабочего места

• Требования безопасности ограничивают мобильность и применяемые устройства

• Изменения, добавления, перемещения – занимают дни

• Постоянный цикл обновления с минимальной выгодой

Традиционные Десктопы

Сложно.Негибко.

Трудно защитить.

• Поддержка виртуального стиля работы

• Возможность применения «новомодных» мобильных устройств

• Быстрая адаптация к изменяющимся условиям бизнеса

• Трансформация настольных вычислений

Вперёд к виртуальным

десктопамПроще.

Быстрее.Безопаснее.

Communication Ports of Citrix productshttp://support.citrix.com/article/CTX101810

Зачем нужно нагрузочное тестирование?

“Сколько пользователей сможет обслуживать сервер?”

“Как будут работать мои приложения?”

“Сколько понадобится серверов?”

“Сколько нужно дисков на СХД?”

“Какой потребуется канал для удалённой работы?”

XenDesktop – оценка полосы пропускания и IOPSОчень грубая матрица использования полосы пропускания в зависимости от активности пользователя

•http://support.citrix.com/article/ctx124457

•Оценка IOPS для настольных ОС в зависимости от режимаЗагрузка: 26 IOPSLogon: 14 IOPSРабота: 4-8 IOPSLogoff: 12 IOPS

Группа Пользов.

ОС Количество vCPU

Объём памяти

Среднее IOPS (в спокойном состоянии)

Оценочное количество Пользователей/Ядро

Light Windows XP 1 768MB-1 GB 3-5 10-12  Windows 7 1 1-1.5 GB 4-6 8-10Normal Windows XP 1 1-1.5 GB 6-10 8-10  Windows 7 1 1.5-2 GB 8-12 6-8Power Windows XP 1 1.5-2 GB 12-16 6-8  Windows 7 1-2 2-3 GB 15-25 4-6Heavy Windows XP 1 2 GB 20-40 4-6  Windows 7 2 4 GB 25-50 2-4

Среднее выделение ресурсов (HVD)

Ключевые преимущества тестирования

Предсказуемость | Надёжность | МасштабируемостьУлучшение доступности приложений

Упрощение планирования мощностей и тестирования

Понимание пределов системы до внедрения

Возможные средства для тестирования

1. Load Runner

2. Citrix EdgeSight for Load Testing

3. Login VSI

4. Самостоятельно разработанные скрипты

Использование средств автоматического тестирования

Эмуляция множества пользователей, используя один компьютер

Как работает EdgeSight for Load Testing

Controller• Контроль виртуальных

пользователей• Визуальное скриптование

Launcher• Создание виртуальных

пользователей и контроль• Взаимодействие с

тестируемой системой• Использование ICA

Инфраструктура Citrix• Инфраструктура XA/XD• Много маршрутов

доступа• Один или несколько

серверов

Использование EdgeSight for Load Testing

Мониторинг ключевых показателей производитель-ности для определения пределов масштаби-рования и вместимости

Определение узких мест

Процессор – узкое место сервера

Количество сессий

VSI 2.x Нагрузка для Средних/Тяжёлых пользователей

Выводы

• Нагрузку для проведения тестов должна быть максимально приближена к реальной работе пользователей

• Анализируя полученные результаты необходимо принимать во внимание тот факт, что результаты получаются от автоматизированных средств тестирования

• Для получения ответов на вопросы необходимо проводить несколько различных тестов.

Recommended