如果您本地网络的上传带宽很大,但是上传数据到ECS实例的速度很慢,您需要检测本地到ECS实例之间的网络状况。
前提条件
- 在ECS实例所在的安全组中添加规则,允许远程ping ECS实例地址。详细信息请参见 安全组规则的典型应用。
- ECS实例处于运行中状态。
背景信息
您本地网络到ECS实例之间的网络状况受以下三个因素的影响:
- ECS实例的出网带宽和入网带宽峰值。无论经典网络还是VPC网络,出网带宽最大值为200 Mbit/s,而入网带宽的最大值由出网带宽决定,详细信息,请参见 公网带宽计费。
- 您本地网络的上传带宽。
- 您本地到ECS实例之间的网络质量。
以下描述如何检测本地到ECS实例之间的网络状况。假设您本地机器运行Windows系统,并以阿里云DNS IP地址(223.5.5.5)作为阿里云ECS实例的公网IP地址示例。按以下步骤检测本地机器与ECS实例之间的网络状况:
操作步骤
- 在本地机器上打开命令提示符(cmd)。
- 运行
ping [ECS实例的公网IP地址]
。在本示例中,运行ping 223.5.5.5
,返回结果如下所示。
正在 Ping 223.5.5.5 具有 32 字节的数据:
来自 223.5.5.5 的回复: 字节=32 时间=17ms TTL=56
来自 223.5.5.5 的回复: 字节=32 时间=17ms TTL=56
来自 223.5.5.5 的回复: 字节=32 时间=5ms TTL=56
来自 223.5.5.5 的回复: 字节=32 时间=9ms TTL=56
223.5.5.5 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 5ms,最长 = 17ms,平均 = 12ms
说明 该命令用于检测网络是否已连通、网络延时大小、网络是否稳定、是否有丢包等。如果网络正常,时间平均值一般为几十毫秒。
- 运行
tracert -d [ECS实例的公网IP地址]
。在本示例中,运行tracert -d 223.5.5.5
,返回结果如下所示。
通过最多 30 个跃点跟踪到 223.5.5.5 的路由
1 13 ms 4 ms 4 ms 10.1.40.1
2 2 ms 27 ms 15 ms 10.64.200.33
3 8 ms 10 ms 6 ms 10.64.1.1
4 10 ms 2 ms 5 ms 42.120.74.4
5 20 ms 3 ms 4 ms 42.120.253.233
6 28 ms 12 ms 7 ms 42.120.244.170
7 3 ms 4 ms 4 ms 42.120.244.234
8 * * * 请求超时。
9 5 ms 10 ms 7 ms 223.5.5.5
跟踪完成。
说明 该命令用于检测您本地网络到ECS实例之间网络的路径,以及每一个中间网络设备的延时。在中国内地,正常访问每段路由延时一般为几十毫秒。可能会出现中间部分节点超时但是最终仍能到达ECS实例的情况,这可能是因为中间链路对ICMP响应优先级不高,或者禁止了ICMP响应。关于tracert的更多信息,请参见
ping丢包或不通时链路测试说明。
执行结果
如果运行以上命令查看都延时均为几十毫秒,但是上传或下载仍然很慢,请您
提交工单。