mac系统远程桌面非常卡的解决方案
背景
最近在使用mac的RDP远程桌面连接远程windows 11主机的远程桌面的时候,感觉非常卡!!!!
我的另一台电脑windows 系统连接这个远程主机却没有这个问题。刚开始怀疑是这边的网络问题,后来发现这个网络看视频浏览网页都没有问题,远程访问公司内网的网页也挺好。
所以开始怀疑是mac的远程桌面的问题,然后我就macOS上的Microsoft Remote Desktop分辨率设置最小,然后图像质量也设置为16bit,如果是网络带宽的问题,那么这个设置之后,速度至少会提升一倍。
设置后发现速度并没有提升,感觉延迟应该还是维持在2秒左右。
于是开始搜索一下原因,还真找到了。
Mac优化RDP设置
打开终端,输入命令:
sudo sysctl net.inet.tcp.delayed_ack=0
上面的配置是临时的,重启系统后失效。
为了使重启生效,把这句话写入系统配置:
sudo echo net.inet.tcp.delayed_ack=0 >> /etc/sysctl.conf
然后关闭桌面,重新打开macOS的桌面就好了,一切都非常流畅。
结束语
卡了我多年的mac RDP远程桌面问题得到的初步解决,访问速度确实快了一点。但是由于我是在joggle平台做的打洞TCP映射,回头局域网测试一把。