Microsoft Remote Desktop 的MacAPP可以实现从Mac连接Windows电脑,非常方便。
但是在相同的网络环境下,Macbook pro和Windows笔记本,前者使用Microsoft Remote Desktop连接,后者使用Win系统应用远程桌面连接连接同一台主机,可以发现Mac的连接有明显的延迟。
解决方案来源于这里Why are remote desktop clients (RDP) very slow on my Mac? - Super User
简单来说就是在mac的terminal上运行这两行命令,立马就能感受到延迟降低了。
sudo -s
sysctl net.inet.tcp.delayed_ack=0
为了让每次开机后都会自动生效,可以把它写入文件中
echo net.inet.tcp.delayed_ack=0 >> /etc/sysctl.conf
原理大概是减少确认字符的延迟,而历史上给确认字符增加延迟是为了保证对传输数据的确认与响应一起返回。
这是原文:
看到最后,觉得有用就点个赞吧
文章评论