4 windows-7 download throughput
我的电脑有一个 SSD 为 C: 和一个 sata 驱动器为 D:
SSD 是全新的,所以我重新安装了 Windows 7 64 位。我已经安装了主板制造商的最新网络驱动程序,实际上这些驱动程序与我以前使用的驱动程序相同。自从安装以来,我遇到了一个奇怪的问题。我将开始下载,它将达到我的连接的最大速度,然后冻结。下载不会失败,它只是停止。当我查看网络活动时,我只看到网络速度下降和持平。这会在下载过程中随机发生。我必须重新启动下载过程,然后它(通常)会正常进行。例如,如果我开始下载 700MB,它将在大约 40MB 处停止。如果我暂停/取消然后重新启动此下载,它通常会一直继续。
我认为它可能是 SSD 驱动器,但我将下载设置为存储在 D: 上,问题仍然存在。它会影响任何大量的网络流量 - Windows 更新、通过浏览器下载、从另一台计算机复制文件等。问题出现在我安装更新之前和之后,我尝试关闭防火墙但没有效果。
我不完全确定我还能做什么。我尝试了另一个重新安装,但它没有解决问题。我也试过更换网线。
这听起来不像是 SSD 的问题……更可能是您的 ISP 的问题。我遇到了类似的问题,并发现这是我的 ISP 的 MTU 的问题。不久前我写了一篇关于这个主题的咆哮......但这里是诊断/解决的一般步骤:
首先...查看您当前的 MTU 设置:打开带有管理权限的命令提示符,然后按如下方式运行命令:
netsh interface ipv4 show subinterfaces
Run Code Online (Sandbox Code Playgroud)
你会看到类似的东西:
MTU MediaSenseState Bytes In Bytes Out Interface
------ --------------- --------- --------- -------------
1500 1 8864896253 1116506364 Local Area Connection
Run Code Online (Sandbox Code Playgroud)
有了这些知识,您会注意到您的 MTU 当前设置为 1500。如果这就是您的 ISP 所使用的...您应该能够以 1500 的数据包大小 ping 站点,例如 msn.com 或 google.com,而不会对包。
ping www.google.com -f -l 1500
Run Code Online (Sandbox Code Playgroud)
如果您看到如下错误消息:数据包需要分片但已设置 DF。
你知道你需要变得更小。因此,减去 8 并重试...直到找到有效的 MTU。一旦你找到了一个给你回复而不抱怨需要被分割的人……是时候改变你的 MTU 了。回到管理员命令提示符......我们这样做:(用你想出的任何东西替换 1464)
netsh interface ipv4 set subinterface "Local Area Connection" mtu=1464 store=persistent
Run Code Online (Sandbox Code Playgroud)
如果你只是想测试一下......而不提交更改......跳过这store=persistent
一点......重新启动将使其恢复原状。您也可以手动将其设置回您开始使用的任何内容...
我不知道这是否对每个人都有效......但它“对我有用”(c)
归档时间: |
|
查看次数: |
24437 次 |
最近记录: |