最近发现在Mac上用微软自家的远程连接软件(Windows Remote Desktop)通过RDP协议用远程桌面控制另一台Windows电脑时,即使是在同一个局域网络之内,差不多也有零点几秒的延迟,感觉非常不舒服,遂即在网上查找解决方案,各种方案包括改注册表、组策略等方式都测试了,然而并没有实质性的效果。
后来无意间爬到一个大佬的帖子:
操作非常简单,完美解决了延迟卡顿的问题,在此分享给大家。
只需要三步即可完成,仅需要在Mac的Terminal中操作:
第一步:切换到超级用户(root)权限
sudo -s
第二步:禁用 TCP 的延迟确认 (Delayed ACK) 功能
sysctl net.inet.tcp.delayed_ack=0
第三步:保持上述操作重启后仍然生效
echo net.inet.tcp.delayed_ack=0 >> /etc/sysctl.conf
Enjoy~