我在 us-central1-b 中有一个谷歌计算引擎实例,运行 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。
我真的不希望在这个小 VM 上获得 2Gb,但我希望它更接近 1Gbps 和更同步的连接。
我是否错过了一些更好地解释 WAN 速度的文档?我没有正确理解引用的文档吗?我的系统是否以某种方式配置错误导致这些非常慢的异步速度?
感谢您的任何反馈。
此外,该系统上没有其他流量;它只是一个测试盒。
根据文档,“所有上限都意味着同一区域中两个 VM 实例之间的最大可能性能,两者都使用内部 IP 地址。” 我使用“iperf”[1][2](sudo yum install iperf)验证了在同一区域中运行两个运行 Centos 7、1vCPU 和 3.75GB RAM 的实例并收到 1.64 Gbps。
我还验证了具有 4 个 vCPU 的运行实例,并收到了 7.67 Gbits/sec 的带宽,非常接近文档中定义的 8 Gbps。我建议你验证一下。
此外,由于谷歌对互联网流量的 ISP 网络和其他涉及的因素(例如:路由等)没有任何控制权,因此谷歌无法保证来自虚拟机通过 ISP 网络的出口网络流量的出口吞吐量。
[1] https://iperf.fr/
[2] https://www.linode.com/docs/networking/diagnostics/diagnosing-network-speed-with-iperf