Как я могу оценить и сравнить эффективность протоколов удаленных рабочих столов в зависимости от качества их взаимодействия с пользователем? - PullRequest
4 голосов
/ 19 августа 2011

Существует множество протоколов удаленного рабочего стола, например, VNC, RDP, PCoIP, RGS и т. Д. Если взглянуть на их спецификации, кажется, что они предоставляют различные функции, такие как перенаправление ввода / вывода, настройка параметров дисплея и т. Д. Недавно я установил систему тонкого клиента в своей компании , Используя протокол RDP, пользователи жалуются на медленное обновление своих экранов. PCoIP также замедлил свою деятельность в области IP-телефонии.

Теперь вопрос: как я могу оценить и сравнить эффективность протоколов удаленных рабочих столов в зависимости от качества их взаимодействия с пользователем?

Ответы [ 3 ]

3 голосов
/ 01 марта 2012

Я бы постарался уклониться от "интуитивного чувства" людей к производительности и получить цифры для разговоров.

Я использую различные инструменты для оценки производительности. Поскольку речь идет об опыте пользователя, вам необходимо учитывать тип пользователя, задачу, знания, опытного пользователя и т. Д.

Я не могу сказать, что такое «лучший» протокол, так как он действительно является движущейся целью и имеет множество факторов, но наши базовые показатели находятся в среде XenDesktop с ESX и т. Д. У нас есть образы с хранилищем SAS и EFD для кеш-накопителей.

Теперь вопрос: как я могу оценить и сравнить эффективность протоколы удаленного рабочего стола в зависимости от качества их пользователя опыт?

Инструменты, которые я использую, являются ..

OSMark

Это отличный инструмент, я настраиваю тесты в соответствии с окружающей средой, например. Процессор интенсивный, графический и тд. Затем я могу сравнить рендеринг RichText, Web и 3D-объектов, когда я изменяю среду и возвращаюсь к базовой линии. Вы также можете запустить те же тесты на физической машине, чтобы посмотреть на отклонения.

Кристалл Марк

Тест производительности диска, подходит для тестирования диска VDI "Internal to VDI" и производительности сети.

Если у вас есть среда Citrix, EdgeSight для нагрузочного тестирования также хорош.

Хотя это не решает вашу проблему, в частности, это может помочь определить ваши узкие места и создать нагрузку на систему для другого тестирования.

Возможно, вам придется изучить QOS для вашего телефонного потока и отделить трафик, как только вы определите, что является наиболее важным. Посмотрите, можете ли вы также изменить сжатие в своей телефонной системе.

Надеюсь, это поможет или будет полезно любому проходящему.

jezr

1 голос
/ 24 февраля 2014

Мне также нужны некоторые советы, но они пришли с пустыми руками.

Лучшее, что я использую для оценки производительности RDP-подобных решений, - это WireShark и синтетический тест.

Запустите WireShark, подключитесь и выполните некоторые (в идеале сценарий, для воспроизводимости и сопоставимости) операции, которые будут выполнять ваши пользователи (перейдите в меню, отредактируйте настройки, получите полноэкранное обновление некоторых изображений, которые трудно сжать, а затемокно развернуть и свернуть, чтобы увидеть, как сжимаются большие монотонные экраны и т. д.).

Измерьте время между щелчком, при котором начинается обновление, и отображением полного обновления (когда данные перестают течь)

Остерегайтесь таких вещей, как часы, виджеты, отображающие данные в режиме реального времени, и другие вещи, генерирующие много обновлений каждую секунду, которые могут создавать некоторый шум, затрудняющий оценку результатов.

1 голос
/ 22 августа 2011

Вот мои выводы:

...