Почему клиенты удаленного рабочего стола (RDP) очень медленно работают на моем Mac?


9

У меня есть Mac Pro и широкополосное кабельное соединение со скоростью 120 Мбит / с и выше (2 Мбит / с) через мой Fritbox 7390.

Когда я использую Microsoft RDP Client или CorD-Client на OS X (Lion, Snow Leopard, Leopard - у всех одна и та же проблема), соединение RDP очень медленное. Когда я запускаю Windows в Boot Camp на той же машине и использую RDP-клиент из Windows, все в порядке.

Кто-нибудь может сказать мне причину этого? Как я могу это исправить? Могу ли я внести какие-либо изменения, например, оптимизацию TCP?


Протокол RDS имеет различные оптимизации, не все из которых клиент должен реализовать. Они добавляются со временем. Очевидно, что клиент Microsoft реализует большинство из них, единственный другой клиент, который я видел, который реализует многие из них, это iTap. Но он коммерческий (хотя для меня это стоило того, что близко к производительности mstsc). Если вы можете скомпилировать FreeRDP (удачи!), Я слышал, что он тоже работает хорошо.
ta.speot.is

Есть параллели? Попробуйте запустить RDP таким образом?
Келтари

Ответы:


7

Не знаю точно, но я слышал ту же жалобу. Теория состоит в том, что на Mac (и Linux) полные изображения отправляются по сети, тогда как в Windows некоторые команды рисования более высокого уровня отправляются, по крайней мере, для некоторых частей экрана.

Было бы интересно попробовать запустить Remote Desktop Client для Windows на Mac (или Linux) с помощью Wine, и сравнить производительность таким образом.


2

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

netsh interface tcp set global rss=disabled
netsh interface tcp set global autotuninglevel=disabled

из подсказки с повышенными запятыми, как предлагается здесь: Vista Remote Desktop Connection Медленная задержка или отключение клиента при подключении к Windows Server 2003 SP2 x64 Edition RDP . Это не сработало, хотя.

Затем я выяснил, что изменилось с тех пор, как это сработало в последний раз. Я снова включил проверку вирусов в реальном времени (в данном случае ESET Cybersecurity). Я отключил защиту файловой системы в реальном времени, и сразу же RDC и (а также рабочий стол SplashTop, который делает то же самое) вернулись к нормальной скорости.


1

У меня была эта проблема на моем MacBook Pro с этим:

sudo -s
sysctl net.inet.tcp.delayed_ack=0

Чтобы он завис между перезагрузками, добавьте его в /etc/sysctl.conf с помощью…

echo net.inet.tcp.delayed_ack=0 >> /etc/sysctl.conf

0

Попробуйте настроить параметры дисплея в клиенте Mac OSX RDP.

Зайдите в RDC-> Настройки-> Показать, удалите некоторые из «дорогих» опций в разделе «пока подключен» (например: показать фон рабочего стола, показать темы и т. Д.).


здесь упоминаются некоторые настройки, которые можно попробовать настроить. community.vmware.com/message/2400015 и tech-recipes.com/rx/11235/…
rogerdpack

0

У меня была та же проблема с обоими CoRD и Windows RDP. То, что исправило это для меня, было добавлением большего количества памяти (я пошел от 4 Великобритании до 8 Великобритании).


0

ОК, установка клиента freerdp (в моем случае $ brew install freerdp с использованием homebrew) показала мне повышенную производительность по сравнению со встроенным «подключением к удаленному рабочему столу». Наконец-то быстрая RDP на Mac :)

В этом потоке упоминаются и другие клиенты, FWIW, в том числе CoRD , хотя для меня CoRD казался все еще медленным и построен на rdesktop вместо FreeRDP (не уверен, что это значит, но может помочь понять, что его скорость сопоставима со встроенной Подключение к удаленному рабочему столу. (Хотя сам rdesktop показался мне более отзывчивым, чем CoRD, по любой причине).

Также посмотрите эту ветку, там упоминается, что в магазине приложений есть приложение «Microsoft Remote Desktop», которое, для меня, довольно отзывчиво.


0

По моему опыту, подключение к Windows 10 с низкой спецификацией (старое второе поколение Core i5 с 4 ГБ ОЗУ) с RDP от OS X серьезно зависит от сканирования вредоносных / шпионских программ / антивирусных программ в реальном времени. Отключение собственной защиты Защитника Windows в реальном времени от Microsoft сделало эту работу более терпимой.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.