为什么 Google Cloud Compute Engine WAN 速度低于 Google 记录的速度?

为什么 Google Cloud Compute Engine WAN 速度低于 Google 记录的速度?

我在 us-central1-b 有一个 google 计算引擎实例,运行 Centos 7,配备 1vCPU 和 3.75GB RAM。

根据“出口吞吐量上限”部分https://cloud.google.com/compute/docs/networks-and-firewalls我的网速应该接近 2Gb(“每个核心的峰值性能上限为 2 Gbits/秒 (Gbps)。”)。

我安装了 speedtest-cli(pip install speedtest-cli),并在一天中的不同时间进行了许多测试。我的最大下载速度为 500Mb,最大上传速度为 72Mb。

我并不真正期望在这个小型虚拟机上获得 2Gb,但我希望它更接近 1Gbps 并具有更同步的连接。

我是否错过了一些更好地解释 WAN 速度的文档?我是否没有正确理解所引用的文档?我的系统是否配置错误导致这些异步速度非常慢?

谢谢您的反馈。

此外,该系统上没有其他流量;它只是一个测试箱。

答案1

根据文档, “所有上限均表示同一区域内两个虚拟机实例之间的最大可能性能,均使用内部 IP 地址我使用“iperf” [1][2] (sudo yum install iperf) 验证了在同一区域运行两个运行 Centos 7、具有 1vCPU 和 3.75GB RAM 的实例,并获得了 1.64 Gbps 的速度。

On the GCE VM machine (with iperf install) in the same zone, run the 
command:
iperf -s 

On egress test GCE VM machine (with iperf install) run the command 
iperf -c xx.xx.xx.xx     (where xx.xx.xx.xx is internal IP of the other VM- 
instance)

output:
[ID] Interval       Transfer     Bandwidth
[3]  0.0-10.0 sec  1.91 GBytes  1.64 Gbits/sec

我也验证了使用 4 个 vCPU 运行的实例,并获得了 7.67 Gbits/sec 的带宽,这非常接近文档中定义的 8 Gbps。我建议您验证一下。

此外,由于 Google 无法控制 ISP 网络以及与互联网流量相关的其他因素(例如路由等),因此 Google 无法保证虚拟机通过 ISP 网络发出的出站网络流量的出站吞吐量。

[1]https://iperf.fr/

[2]https://www.linode.com/docs/networking/diagnostics/diagnosing-network-speed-with-iperf

相关内容