5

我想在 europe-west1-a 区域的 google 计算引擎实例上托管一个使用 icecast2 服务器的网络广播电台。该服务主要受带宽限制,因此我搜索了文档以找到可用带宽的估计值(从我的服务器到互联网),但我找不到它。

我已经运行了一些初步测试,通过在具有 100 Mbps 带宽的单个远程服务器上模拟具有 curl 进程的侦听器。我的测试开始在 500 名听众中失败。流以 64kbps 编码,因此服务器输出 ~32Mbps。从测试的运行方式来看,我无法得出带宽是限制因素的结论,但我仍然想知道我应该期望多少带宽来估计我可以拥有的并发侦听器的数量。

4

2 回答 2

8

预计 100 兆比特/秒。如果您从单个主机进行测试,您的测试可能不准确,您怎么知道瓶颈不是接收端。

这是我测试的 1 个 vCPU、3.8 GB 内存的 GCE 实例:

  • 安装 nginx
  • 将 debian-update-7.1.0-amd64-CD-1.iso 下载到实例 www root

使用亚洲的两台远程服务器作为客户端,每个客户端使用 5 个线程,每个线程使用 axel http://axel.alioth.debian.org/

  • 主机 1:在 1:31 秒内下载了 639.1 兆字节。(7132.22 KB/秒)
  • 主机 2:在 1:41 秒内下载了 639.1 兆字节。(6452.50 KB/秒)

总计:13584.72 KB/s = 108.67 Mbits/s

于 2013-09-01T01:41:52.283 回答
6

我的“g1-small”实例的测试结果:

CPU model :  Intel(R) Xeon(R) CPU E5-2689 0 @ 2.60GHz
Number of cores : 1
CPU frequency :  2599.998 MHz
Total amount of ram : 1699 MB
Total amount of swap : 0 MB
I/O speed :  55.1 MB/s

Download speed from CacheFly, CDN: 16.5MB/s
Download speed from Linode, Tokyo, JP: 10.1MB/s
Download speed from Linode, London, UK: 14.7MB/s
Download speed from Linode, Newark, NJ: 27.5MB/s
Download speed from Linode, Atlanta, GA: 17.8MB/s
Download speed from Linode, Dallas, TX: 7.57MB/s
Download speed from Linode, Fremont, CA: 22.2MB/s
Download speed from SoftLayer, Dallas, TX: 52.6MB/s
Download speed from SoftLayer, Seattle, WA: 28.0MB/s
Download speed from SoftLayer, Washington, DC: 35.6MB/s
Download speed from SoftLayer, Houston, TX: 47.3MB/s
Download speed from SoftLayer, San Jose, CA: 26.6MB/s
Download speed from SoftLayer, Singapore, Singapore: 8.09MB/s
Download speed from SoftLayer, Amsterdam, NL: 14.9MB/s
于 2013-09-19T01:33:59.757 回答