首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新Gigabit网络健康检查

新Gigabit网络健康检查
EN

Ask Ubuntu用户
提问于 2017-01-28 23:46:05
回答 2查看 409关注 0票数 0

康卡斯特公司今天安装了一个千兆位调制解调器,并为我提供了网具R8000路由器。技术人员安装了调制解调器,向我展示了当他完成时他用来提供调制解调器的设备,它显示了951下和40升。

我在有线设备上看到了最大的300-400 max的速度,我想在抱怨之前确保我身边的一切都是可靠的。

我有一个Ubuntu16.04服务器,它有一个千兆位端口,连接到一个千兆位交换机,连接到R8000。我将MTU更新为9000,并使用ip link获得以下内容

代码语言:javascript
复制
ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq state 
UP mode DEFAULT group default qlen 1000
link/ether 40:6c:8f:23:15:8c brd ff:ff:ff:ff:ff:ff
3: wlp3s0b1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode 
DEFAULT group default qlen 1000
link/ether 70:73:cb:c3:f2:fb brd ff:ff:ff:ff:ff:ff

speedtest-cli给了我

代码语言:javascript
复制
speedtest-cli
Retrieving speedtest.net configuration...
Testing from XFINITY (98.192.74.246)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Tulix Systems, Inc (Atlanta, GA) [37.65 km]: 17.766 ms
Testing download
speed.................................................................
Download: 422.33 Mbit/s
Testing upload 
speed..................................................................
Upload: 40.24 Mbit/s

我不应该在千兆位线路上看到至少两倍的速度吗?你能想到任何其他设置,我需要检查,以确保它不是我的配置?我还能提供什么其他细节?

无线设备都很好,并且最大限度地降低了300台。

谢谢。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-01-31 04:47:09

Ubuntu绝对不是问题所在。我把一个macOS设备直接连接到调制解调器上,速度是一样的。康卡斯特明天将取代调制解调器。今天下午,他们试图告诉我,因为我没有使用Windows 10,问题是我的硬件。感谢所有的疑难解答。

对于后代:只要你有一个标准的Ubuntu环境,并且不使用MTU或其他默认的网络参数,就不要让他们告诉你你是问题所在。

票数 0
EN

Ask Ubuntu用户

发布于 2017-01-29 14:51:08

最大可用MTU设置由Comcast调制解调器确定。您应该在调制解调器的管理页中签入以查看所使用的MTU。

如果无法这样做,则可以确定ping可以使用的最大MTU。例如,在我的机器上:

代码语言:javascript
复制
ping -s 1472 -c3 google.com
PING google.com (74.125.138.113) 1472(1500) bytes of data.
72 bytes from yi-in-f113.1e100.net (74.125.138.113): icmp_seq=1 ttl=43 (truncated)
72 bytes from yi-in-f113.1e100.net (74.125.138.113): icmp_seq=2 ttl=43 (truncated)
72 bytes from yi-in-f113.1e100.net (74.125.138.113): icmp_seq=3 ttl=43 (truncated)

--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 10.703/11.242/11.907/0.506 ms

如果我将大小增加到1600,那么我得到:

代码语言:javascript
复制
ping -s 1600 -c3 google.com
PING google.com (74.125.138.101) 1600(1628) bytes of data.

--- google.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2038ms

正如你所看到的,然后我得到100%的包丢失。

您应该始终将28添加到数据包大小中,以获得真正的MTU,因为为IP报头保留了20个字节,必须为ICMP Echo请求报头分配8个字节。

在我的例子中,结果是1500,这是值得注意的,在我的AT&T千兆位调制解调器和我的路由器中的默认设置。

请将您的MTU重置为1500,并告诉我们是否改善了连接。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/877374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档