Download PDF
Download page Полоса пропускания протоколов RDP, SPICE и TERA для разных нагрузок.
Полоса пропускания протоколов RDP, SPICE и TERA для разных нагрузок
Параметры, влияющие на полосу пропускания
Влияние на полосу пропускания при передаче экрана виртуального рабочего стола оказывают:
- нагруженность передаваемого экрана: чем больше элементов содержит графика, тем больше пропускной способности потребуется. Например, текст, элементы пользовательского интерфейса и области сплошного цвета потребляют меньше пропускной способности, в то время как анимация или видео сильно увеличивают ее использование;
- частота действий, производимых в виртуальном рабочем столе: если на экране не происходит значительных изменений, использование сети в этот момент минимальное, поскольку протокол доставки передает только измененную часть экрана;
- воспроизведение видео и другого контента с высокой частотой кадров. В этом случае отображение экрана представляет собой слайд-шоу изображений, и хотя протокол доставки может использовать разные видеокодеки для улучшения частоты передаваемых кадров и оптимизацию передачи, такой сценарий сильно влияет на полосу пропускания.
Нагрузка на сеть зависит как от используемого сценария, так и от разрешения экрана. Если частота кадров или разрешение дисплея увеличиваются, требования к полосе пропускания также возрастут. Например, легкая нагрузка с дисплеем высокого разрешения требует большей пропускной способности, чем легкая нагрузка с дисплеем обычного или низкого разрешения.
Разные разрешения дисплея требуют разной доступной полосы пропускания.
Оценка полосы пропускания для протоколов RDP, SPICE и TERA
Сценарии тестирования воспроизводились для конфигурации с одним монитором в разрешении Full HD (1920x1080 пикселей). Структурная схема тестового стенда приведена на рисунке.
Оценка пропускной способности для протоколов рассчитывалась как среднее значение серии экспериментов, выполненных по сценариям. Для измерения пропускной способности протоколов для ОС Linux и Microsoft Windows использовалось ПО Wireshark (www.wireshark.org), которое на протяжении каждого эксперимента захватывало трафик на сетевом интерфейсе клиентского устройства. Конкретное значение средней полосы пропускания было получено из статистики файла захвата (Статистика → Свойства файла захвата) в ПО Wireshark.
Все полученные значения полосы пропускания далее указаны в килобитах в секунду(kbps, 1 kbps = 0.125 kBps) и округлены в пределах 2% для простоты восприятия сравнительных характеристик.
Оценка пропускной способности протоколов для различных графических сценариев приведена в таблице.
Сценарий | Описание | Пропускная способность протокола, kbps | ||||
---|---|---|---|---|---|---|
RDP заявленная Microsoft без использования видеокодека H.264/AVC 444, https://learn.microsoft.com/en-us/azure/virtual-desktop/rdp-bandwidth | RDP заявленная Microsoft с использованием видеокодека H.264/AVC 444, https://learn.microsoft.com/en-us/azure/virtual-desktop/rdp-bandwidth | RDP с клиентом FreeRDP без использования видеокодека H.264/AVC 444 | SPICE Без использования видеокодека | TERA С использованием видеокодека VP8 | ||
Простаивание | Нет активного обновления экрана, пользователь приостановил работу | 0.3 | 0.3 | 2 | 2 | 1 |
Офисный сценарий - текстовый редактор | Пользователь активно набирает текст, работает с изображениями и использует операции по форматированию документов | 125 | 250 | 450 | 300 | 160 |
Офисный сценарий - табличный редактор | Пользователь создает и наполняет таблицы, форматирует данные и строит на их основе диаграммы | 175 | 450 | 290 | 330 | 190 |
Просмотр веб-страниц | Пользователь активно работает с веб-сайтами, содержащими как текст, так и анимации | 6250 | 975 | 21000 | 5000 | 4000 |
Просмотр изображений | Пользователь в полноэкранном режиме (Full HD) просматривает слайд-шоу из 12 изображений | 3450 | 750 | 7700 | 700 | 650 |
Полноэкранное воспроизведение видео | Пользователь смотрит видео в полноэкранном (Full HD) режиме | 9000 | 2650 | 95000 | 35000 | 10000 |