我的互联网出现延迟(但我的速度和 ping 都正常)

我的互联网出现延迟(但我的速度和 ping 都正常)

我的互联网连接出现了一些延迟问题。很难准确解释问题所在,但我可以举几个例子。无论路由器是否连接,都会出现这种情况。

-如果我尝试访问任何网站,我的浏览器将会停留在加载轮上,似乎什么也不做,持续约 10-30 秒,然后页面会全速加载。

-如果我访问 YouTube,在盯着白色屏幕大约 10-30 秒后,除视频预览之外的所有内容都会加载,仍然有白色方块(但它们最终会加载)。然后,当我播放视频时,视频需要 10-30 秒才能开始播放,但一旦开始,它几乎会立即全速缓冲。但是,是的,还有更多,视频开始后大约 10-20 秒,它会暂停,以便播放广告……广告应该在视频开始之前播放。

我的下载速度为 20Mb/s,上传速度为 2Mb/s,白天我的下载速度实际上接近 30Mb/s,上传速度接近 1.7Mb/s,而晚上我的下载速度约为 18Mb/s,上传速度约为 1.5Mb/s。

速度测试

Ping 测试

我的 ping 测试结果为 B 的唯一原因是因为它无法测试数据包丢失,因为我没有 java,我在同一网络上的 Windows 计算机上运行了 ping 测试,结果为 A,数据包丢失率为 0%。

    ping -c 4 google.com
PING google.com (74.125.45.105) 56(84) bytes of data.
64 bytes from yx-in-f105.1e100.net (74.125.45.105): icmp_req=1 ttl=51 time=33.3 ms
64 bytes from yx-in-f105.1e100.net (74.125.45.105): icmp_req=2 ttl=51 time=27.5 ms
64 bytes from yx-in-f105.1e100.net (74.125.45.105): icmp_req=3 ttl=51 time=29.1 ms
64 bytes from yx-in-f105.1e100.net (74.125.45.105): icmp_req=4 ttl=51 time=29.4 ms

--- google.com ping statistics --- 
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 27.563/29.873/33.335/2.127 ms

另外,这里有一个 Kubuntu 用户的链接,听起来他也有同样的问题,但不幸的是,该帖子中提到的解决方法并没有真正帮助我。

http://kubuntuforums.net/forums/index.php?topic=3106289.0

信息:Ubuntu 11.10 64 位 ASRock M3A770DE 主板,带 Realtek RTL8111DL 板载网卡

答案1

好的,我相信我解决了这个问题。几天前,为了修复与 Samba 的共享问题,我修改了之前在通常读取的行上/etc/nsswitch.conf添加的文件,现在我的互联网似乎恢复了正常速度,即使当我 ping 时,它仍然需要 3000 毫秒的往返时间。winsdnshosts: files mdns4_minimal [NOTFOUND=return] dns mdns4askubuntu.com

当然,从wins文件中删除该信息会导致我的 Samba 共享再次中断。

答案2

这可能是您的名称服务器的问题,具体来说,列表中的第一个或两个名称服务器超时,并且您的计算机只有在备份时才会收到响应。要检查这些设置,请在终端中运行以下命令:

cat /etc/resolv.conf

输出内容如下:

# Generated by NetworkManager
1.2.3.4
1.2.3.5

使用实际 IP 地址。您可以尝试 ping 每个名称服务器,以查看它们是否都响应,并对它们运行一些示例域名查找。以下命令将通过询问 1.2.3.4 处的 DNS 服务器来查找 google.com 的 IP 地址:

host www.google.com 1.2.3.4

如果任何 DNS 服务器没有响应或者需要很长时间才能响应,您就知道它们是需要从列表中删除的服务器。

临时解决方法可能是删除列表中的第一个项目,然后看看情况是否有所改善。

一个永久的解决方法是更改​​路由器中的设置,以便当您通过 DHCP 将计算机连接到网络时仅提供有效的 DNS 服务器 IP。

答案3

我找到了一种修复方法,可以解决 Chrome 尝试开始连接互联网之前 6-10 秒或更长时间的延迟问题。

在 Chrome 浏览器中,进入下拉菜单,然后转到“设置”。打开页面底部的“显示高级设置”。转到此页面底部的“系统”部分,取消选中复选框并关闭“可用时使用硬件加速”。

希望这对你也有用。

相关内容