Я видел: производительность сервера терминалов по каналам с высокой задержкой
Но у меня есть заказчик, который заинтересован в перемещении своей системной инфраструктуры в центр обработки данных с задержкой ~ 62 мс от своего главного офиса.
Среда состоит из трех серверов RDS Windows Server 2008 R2, файловых служб и служб печати, а также Microsoft Exchange 2010. В настоящее время все они виртуализированы в кластере vSphere 5.5. Всего 80 пользователей подключаются локально к системам RDS с помощью тонких клиентов HP.
Из-за проблем с оборудованием и увеличения числа удаленных и удаленных пользователей наблюдается стремление переместить системы в центр обработки данных. На новом сайте будут представлены высокопроизводительные хосты vSphere и флеш-хранилище.
Подключение к средству совместного размещения будет установлено через VPN типа «сеть-сеть» с несколькими провайдерами и отказоустойчивым устройством.
Это плохая идея, хотя? Я часто подключаюсь к этому сайту для обслуживания по RDP и SSH, производительность вполне приемлема для моего случая использования. Пользователи используют базовый пакет MS Office и несколько легких приложений ERP на основе SSH-терминала.
Целесообразно ли 62 мс для этого типа пользовательской нагрузки и Microsoft RDS?
Ответы:
У меня есть несколько тысяч человек по всему миру, которые ежедневно подключаются и используют бухгалтерское / офисное программное обеспечение. Пока их время отклика не превышает 300 мс, мы не получаем жалоб, кроме ммм.
В качестве подтверждения концепции я настроил один из наших пользовательских коммутаторов, используя окно linux / netem, и продолжал увеличивать задержку / потерю пакетов, пока у меня не начались жалобы. Намного проще было реплицировать сетевые условия локально, чем перемещать мои приложения дважды.
источник
Я чувствую, что это отчасти субъективно, так как некоторые пользователи не будут счастливы, если задержка не будет такой же, как у локального рабочего стола, а другие пользователи будут счастливы и не будут жаловаться, даже если задержка составляет 300 мс.
Это правда, что латентность - это убийца пользовательского опыта, но именно то, насколько это зависит от индивидуального восприятия.
Это довольно хорошее видео от TechEd 2014 о пользовательском опыте в сценариях, подобных этому (это видео о VDI, но оно похоже на службы удаленных рабочих столов).
https://www.youtube.com/watch?v=CcKAwzebHoc&feature=youtu.be
Таким образом, вы можете сказать, никогда не превышать 300 мс. 62 мс, вероятно, «ОК».
источник
На этот вопрос нельзя ответить действительно универсально и объективно. Результаты действительно зависят от типа рабочей нагрузки и требований пользователей. Ничто не может быть лучше, чем UX-тесты.
Я часто работаю удаленно через RDP из разных мест, большую часть времени подключаясь через сеть LTE (4G), которая обеспечивает задержки, подобные 62 мс. В это самое время я нахожусь в отеле с медленным соединением ~ 1 Мбит / с и задержками ~ 27-28 мс - менее половины значения в вашем случае. Даже с последним значением мне трудно работать с веб-браузером или просматривать крупную графику (особенно без AdBlock, сайты с богатой графикой могут рендериться в течение нескольких секунд в Firefox!). Также попытка написания простого документа с использованием Microsoft Word вызвала некоторое разочарование из-за ответственности за интерфейс ниже среднего (в свою очередь LibreOffice Writer чувствовал себя намного лучше). Не говоря уже о работе с видео ... С вещами, с которыми я могу довольно комфортно работать, являются MMC, почта Outlook (в некоторой степени), просмотр файлов и в целом задачи системного администрирования.
Это значение должно быть в порядке для удаленного системного администрирования и аналогичных задач, которые вы выполняете регулярно и имеете опыт работы с ними. Но если он полностью заменит локальный экран, я бы ожидал разочарования и жалоб.
Одна вещь, которую нужно добавить - я работаю под Ubuntu с Rdesktop 1.7.1, который является моим предпочтительным RDP-клиентом. В оригинальном клиенте Microsoft (или других) могут быть некоторые оптимизации, которые могут улучшить производительность с ссылками с высокой задержкой.
источник
Задержка менее 100 мс, вероятно, не будет проблемой, если ваши клиенты не будут играть в этой сети . Но в некоторых приложениях с интенсивной графикой (особенно при воспроизведении видео) вам может не хватить полосы пропускания, что отрицательно скажется на задержке и увеличит ее длительность свыше 100 мс, что раздражает ваших пользователей.
RDP 8 (Server 2012 и более поздние версии) поставляется с оптимизацией (читай: алгоритмы сжатия с потерями) для этих сценариев. Кроме того, поддержка транспорта UDP улучшит взаимодействие с пользователями по каналам связи со значительно изменяющейся задержкой или заметными потерями пакетов (> 0,1%). Поэтому, если у вас есть какой-либо из них, вы можете обновить хосты сеансов удаленных рабочих столов.
источник