我想在 europe-west1-a 区域的谷歌计算引擎实例上使用 icecast2 服务器托管网络广播电台。此服务主要受带宽限制,因此我搜索了文档以估计可用带宽(从我的服务器到互联网),但我找不到。
我已经运行了一些初步测试,通过在具有 100 Mbps 带宽的单个远程服务器上模拟带有 curl 进程的监听器。我的测试开始在 500 个听众时失败。流以 64kbps 编码,因此服务器输出 ~32Mbps。从测试运行的方式来看,我不能断定带宽是限制因素,但我仍然想知道估计我可以拥有的并发监听器数量时应该期望多少带宽。
最佳答案
预计 100 兆位/秒。如果您从单台主机进行测试,您的测试可能不准确,您怎么知道瓶颈不是接收端。
这是我的测试 1 vCPU,3.8 GB 内存 GCE 实例:
使用亚洲的两台远程服务器作为客户端并行使用 5 个线程,每个使用 axel
http://axel.alioth.debian.org/
全部的:
13584.72 KB/s = 108.67 Mbits/s
关于google-compute-engine - 我应该在 GCE 上期望什么网络带宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18459458/