我正在试图弄清楚在Google云平台上我的Compute Engine实例的平均入口吞吐速度是多少。有很多关于出口吞吐速度的信息,包括this详细计算。 然而,除了声明入口是免费的,我无法找到有关如何计算或估计入口吞吐量的任何信息。所以我试着像这样对这个数字进行基准测试: 使用4Mbps 上传互联网连接(在speedtest.net上测量),我启动了一个大型文件上传到我的实例。实例上的代码只是将传入的文件保存到实例的永久磁盘(标准旋转磁盘类型)。 在上传过程中查看开发人员控制台上该实例的网络流量图表,我只看到147KB / s,转换为大约1.1Mbps(这在我看来非常令人失望)。这是最大的预期入口流量吞吐量吗? 查看磁盘流量图表,在上传过程中我看到磁盘写入数字为392KB / s。当我通过网络获得147KB / s时,如何写入392KB / s? (这与持久磁盘的数据冗余机制有关吗?) 谢谢你对此有所了解。
答案 0 :(得分:3)
由于您的互联网连接速度限制为4Mbps,因此使用您的连接测试GCE实例入口并不是一个好主意,结果将仅限于您的连接速度较慢。我建议测试来自不同地区的主要网络提供商或其他VM实例的入口。
例如,我从http://download.thinkbroadband.com/1GB.zip下载了1GB文件到我的GCE实例,速度达到了20MBps(160mbps)。
http://www.thinkbroadband.com/download.html
然而,这是一个公共链接,其他人可能同时下载,所以我不确定速度是否受限于哪一方。 请记住,为了测试入口速度,其他节点的出口吞吐速度应该更快或至少等于测试目标的入口。