Какая идеальная скорость интернета для подключения к удаленному рабочему столу?

12

Мой вопрос и ситуация похожи на вопрос « Рекомендуемая скорость соединения для удаленного рабочего стола», но мне нужно немного больше информации.

Я знаю, что задержка может быть фактором при работе на удаленном рабочем столе. Давайте проигнорируем это. Мой вопрос о том, является ли идеальная скорость передачи данных для хорошего подключения к удаленному рабочему столу.

Предположим, что мой RDP - дисплей 1080p. Я использую внешний монитор, который также 1080p.

Количество пикселей в 1080p

1920 * 1080 = 2 073 600 пикселей.

Каждый пиксель использует 16 бит цвета (2 байта). Таким образом, число байтов, используемых одним экраном, равно

(2 073 600 бит) * 2 байта = 4 147 200 байтов или ~ 4 МБ

Поскольку экран обновляется, по крайней мере, 10 раз в секунду (давайте предположим, что 10 здесь), частота обновления, требуемая для плавного соединения, будет равна = 4 МБ * 10 = 40 МБ / с.

Имеют ли эти цифры смысл? Использует ли RDP что-то лучше, чем это, потому что это много пропускной способности?

Влияет ли размер монитора на конце RDP на соединение? Большой монитор занимает большую полосу пропускания, чем меньший?

hk_
источник
2
Вам необходимо учитывать сжатие данных на необработанных данных. Например, я просто сохранил скриншот моего рабочего стола [1920x1080] в формате PNG с помощью Paint.NET, и размер файла составил всего 148 КБ.
TheTurkey
Хороший вопрос @TheTurkey. Я только что проверил обновление маленького окна против полного окна, и есть разница между обновлением двух.
hk_
Если честно, я недостаточно знаю об этом предмете, чтобы дать ответ. Лично я ожидаю, что будет политика «только обновить то, что изменилось», с полным обновлением каждые 10 или около того кадров - как это происходит с цифровым телевидением. Я также ожидал бы, что частота кадров будет больше как 3-4 кадра в секунду. Но это только мои подозрения; извините, я не могу ответить на ваш вопрос напрямую.
TheTurkey
@TheTurkey, что я нашел до сих пор, страница обновляется только по запросу. Если содержимое не изменяется, страница не обновляется. Конечно, сам монитор обновляет экран со скоростью 60 кадров в секунду. Проблема, которую я нашел больше всего, заключается в использовании браузера. Я обнаружил, что данные браузера отправляются в виде фрагментов jpg, поскольку я вижу, что фрагменты заполняются. Если это был текст, рендеринг будет очень быстрым. Вот почему RDP действительно медленный.
hk_
1
Чтобы добавить к тому, что сказал @TheTurkey, RDP также является протоколом DELTA, он обновляет не весь экран, а маленькие кусочки экрана являются обновлениями, если они меняются. Он также копирует ректы, если вы переместите окно, оно скопирует прямоугольник окна в новое место и обновит вновь
открывшуюся

Ответы:

12

При подключении к удаленному рабочему столу (RDP) Сервер фактически не отправляет экран на экран клиента. Этот процесс довольно дорогой, так как вы должны постоянно опрашивать экран на предмет любых изменений, которые могут быть легко + 7 МБ данных. RDP использует специальный протокол. Он в основном использует виртуальный экран. Он как бы взаимодействует с графической картой. Вместо отправки экрана на реальный экран, он отправляет содержимое экрана на виртуальный экран.

В этой статье , и это мимо Надим Абдо из Microsoft объясняет это очень хорошо. В нем рассказывается обо всех мифах о RDP. Ниже приведен график пропускной способности из статьи

введите описание изображения здесь

Типичная низкая полоса пропускания RDP составляет 130 Кбит / с (килобит в секунду). Типичная низкая полоса пропускания RDP, такая как прокрутка и т. Д., Составляет около 5 Кбит / с.

Обратите внимание, что моя проблема в основном связана с прокруткой и переключением вкладок в Firefox. Поскольку у меня скорость 4 Мбит / с (эффективная 3,6 Мбит / с), это не должно быть проблемой. Я предполагаю, что медленная скорость, которую я получаю, вызвана тем, что мой серверный компьютер иногда замедляется, и я знаю, что это не самая быстрая машина на планете.

hk_
источник
0

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

Но суть в том, что «идеальная» скорость для удаленного рабочего стола «настолько высока, насколько вы можете себе позволить».

Я согласен с вами, что самая большая проблема часто связана с браузером, но чаще всего я вижу это, если браузер открывает страницу с анимированным графическим файлом или флэш-видео. Я бы посоветовал, если вы планируете использовать браузер во время сеанса RDP, отключите отображение анимированной графики и, возможно, даже отключите флэш-память.

Дебра
источник
-3

Кратко рассмотрев все, я бы упомянул, что для хорошего RDP необходимо иметь хорошую и постоянную задержку, скажем, ниже 50 мс. Хотя пропускная способность до 2 Мбит / с на клиентский ПК является идеальной. Кроме того, все конфигурации, представленные в опции «Подключение к удаленному рабочему столу», должны быть минимальными.

Если пинг в Ms сильно колеблется, скажем, иногда 40 Ms, сразу после этого 200 Ms, то в таком случае ваш опыт RDP не будет хорошим.

Скорость, то есть пропускная способность не является фактором. Соответственно, скорость 2 Мбит / с на стороне клиента достаточна. Латентность важна. Кроме того, скорость загрузки в конце сервера очень важна.

Плата за ИТ в CONSAM
источник