我在 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 网络发出的出站网络流量的出站吞吐量。
[2]https://www.linode.com/docs/networking/diagnostics/diagnosing-network-speed-with-iperf