google-compute-engine - 我应该在 GCE 上期望什么网络带宽?

标签 google-compute-engine

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

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

最佳答案

预计 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/s)
  • 主机 2:在 1 分 41 秒内下载了 639.1 兆字节。 (6452.50 KB/秒)

  • 全部的:
    13584.72 KB/s = 108.67 Mbits/s

    关于google-compute-engine - 我应该在 GCE 上期望什么网络带宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18459458/

    相关文章:

    google-compute-engine - Google Compute Engine 实例上的启动脚本可以使用命令行参数运行吗?

    google-compute-engine - gcloud : running a script only on first boot

    ubuntu - Google Compute Engine-警告无法创建用户管理员

    google-cloud-platform - 如何将公共(public)和私有(private)保留 IP 附加到 GCE 实例?

    docker - 推送后如何使用 BitBucket Pipelines 更新 Google Cloud Compute Engine 实例?

    google-cloud-platform - 在 Google Cloud Platform 上运行单个 docker 容器

    networking - GCE 防火墙问题 - 配置防火墙规则后端口未打开

    java - Elasticsearch 5.1.2 中的 NoNodeAvailableException[配置的节点均不可用]

    ubuntu - 是否有任何解决方案可以访问 Google Cloud Platform 中 VM 实例中的用户帐户密码

    ssl - GCE 上的自签名 SSL 证书—— 'SSL certificate could not be parsed'