8

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

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

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

7 ответов7

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

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

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

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

0

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

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

0

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .