我使用 3G 作为我的主要互联网连接,而 TCP 每天都在变得越来越令人费解。例如:
从 kernel.org 下载非常快:
$wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.6.8.tar.bz2
Run Code Online (Sandbox Code Playgroud)
几秒钟后增加到~500kB/s!
一些服务器非常慢,例如 www.graphic-pc.com:
同样的事情,用 wget 下载一个大文件,它在一瞬间以 ~30kB/s 开始,然后崩溃到 5-10k 甚至更糟。
网页浏览是不错的,但有点不可靠。随机地,一个页面需要很长时间才能加载甚至无法加载,但重新加载几乎可以立即成功。
现在,我偶然开始在 3G 连接上通过 UDP 使用 OpenVPN,而且 OMG 突然间一切都变得非常快!
同样的 www.graphic-pc.com 现在以 100-200kB/s 的速度拍摄!
笔记:
设置是运行 Ubuntu Lucid 和华为 3G 加密狗的笔记本电脑(所以直接 pppd 连接)。
我几乎可以在白天的任何时间重现这一点,而且我没有移动,所以这显然不是蜂窝环境或互联网拥塞。(虽然没有 VPN 的 kernel.org 有时在晚上会更糟,60kB 左右 - 但使用 VPN 仍然是 500kB!)
对于 2)wireshark 显示重传的数据包,dup ack's,有时甚至乱序。
我试过使用不同的 /proc/sys/net/ipv4 参数(tcp_rmem、window_scaling、tcp_congestion...)似乎没有什么区别。
更新:
在 Windows 7(无 …
遇到安装了 Office Starter 2010 的 Windows 7 设置。每次系统启动时,几分钟后我们都会看到这个烦人的弹出窗口:
“Microsoft Office Starter 2010 的更新 - 英文版现已在线提供”和安装提示。单击取消没有帮助,它下次还会回来。
更改 Windows 更新设置没有帮助,也没有更改文件 -> 选项 -> 在其他地方找到的 word 中的信任设置。
如何永久禁用办公室的自动更新,以便它甚至从不检查更新?