Как я могу оценить и сравнить эффективность протоколов удаленных рабочих столов в зависимости от качества их взаимодействия с пользователем?
Существует множество широко используемых протоколов удаленного рабочего стола, например, VNC, RDP, PCoIP, RGS и т. Д. Если взглянуть на их спецификацию, кажется, что они предоставляют различные функции, такие как перенаправление ввода-вывода, настройка параметров дисплея и т. Д. I' Недавно я установил систему тонких клиентов в моей компании. Используя протокол RDP, пользователи жалуются на медленное обновление своих экранов. PCoIP также замедлил свою деятельность в области IP-телефонии.
Теперь вопрос: как я могу оценить и сравнить эффективность протоколов удаленных рабочих столов в зависимости от качества их взаимодействия с пользователем?
3 ответа
Вот мои выводы:
- RAWC от VMware
- Войти VSI от Login Consultants
- и DeskBench
Я стараюсь держаться подальше от "интуитивного чувства" людей к производительности и получаю цифры, чтобы говорить.
Я использую различные инструменты для оценки производительности. Поскольку речь идет об опыте пользователя, вам необходимо учитывать тип пользователя, задачу, знания, опытного пользователя и т. Д.
Я не могу сказать, что является "лучшим" протоколом, так как он действительно является движущейся целью и имеет много факторов, но наши базовые показатели находятся в среде XenDesktop с ESX и т. Д. У нас есть образы с хранилищем SAS и EFD для кеш-накопителей.
Теперь вопрос: как я могу оценить и сравнить эффективность протоколов удаленных рабочих столов в зависимости от качества их взаимодействия с пользователем?
Инструменты, которые я использую, являются..
Это отличный инструмент, который я настраиваю тесты в соответствии с окружающей средой, например. Процессор интенсивный, графический и так далее. Затем я могу сравнить рендеринг RichText, Web и 3D-объектов, когда я изменяю среду и возвращаюсь к базовой линии. Вы также можете запустить те же тесты на физической машине, чтобы посмотреть на отклонения.
Тест производительности диска, хорошо подходит для тестирования внутреннего диска VDI и производительности сети.
Если у вас есть среда Citrix, EdgeSight for Load Testing также отлично подходит.
Хотя это, в частности, не решает вашу проблему, это может помочь определить ваши узкие места и создать нагрузку на систему для другого тестирования.
Возможно, вам придется изучить QOS для вашего телефонного потока и отделить трафик, как только вы определите, что является наиболее важным. Посмотрите, можете ли вы также изменить сжатие в своей телефонной системе.
Надеюсь, что это помогает или полезно для всех, кто проходит.
jezr
Я также ищу несколько советов, но пришел с пустыми руками.
Лучшая вещь, которую я использую для оценки производительности RDP-подобных решений, - это WireShark и синтетический тест.
Запустите WireShark, подключитесь и выполните некоторые (в идеале сценарий, для воспроизводимости и сопоставимости) операции, которые будут выполнять ваши пользователи (перейдите в меню, отредактируйте настройки, получите полноэкранное обновление некоторого изображения, которое трудно сжать, а затем разверните и разверните окно, чтобы увидеть насколько большие монотонные экраны сжимаются и тд).
Измерьте время между кликом, который запускает обновление, и полным отображением обновления (когда данные перестают течь)
Остерегайтесь таких вещей, как часы, виджеты, показывающие данные в реальном времени, и другие вещи, которые генерируют много обновлений каждую секунду, которые могут создавать некоторый шум, затрудняющий оценку результатов.