加油
努力

如何测试腾讯云服务器的实际网速?

测试腾讯云服务器的实际网速,可以通过以下几种方法进行。这些方法可以分别测试内网带宽公网带宽(上传/下载速度),帮助你评估服务器的网络性能。


一、测试公网带宽

方法1:使用 speedtest-cli 工具(推荐)

这是一个基于命令行的 Speedtest.net 测速工具。

  1. 安装 speedtest-cli

    # Ubuntu/Debian
    sudo apt update
    sudo apt install -y speedtest-cli
    
    # CentOS/RHEL/Fedora
    sudo yum install -y epel-release
    sudo yum install -y speedtest-cli
  2. 运行测速

    speedtest-cli

    输出示例:

    Download: 85.34 Mbit/s
    Upload: 90.12 Mbit/s

⚠️ 注意:此测速受本地网络影响,建议从服务器端执行,以测试服务器到互联网的速度。


方法2:使用 wgetcurl 下载大文件测速

通过下载一个公开的大文件来估算下载速度。

# 下载腾讯云镜像或阿里云测试文件(例如)
wget -O /dev/null http://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04/ubuntu-22.04-desktop-amd64.iso

观察输出中的速度信息,如:

... 78.5M/s in 2.3s

方法3:使用在线脚本一键测速

wget -qO- bench.sh | bash

curl -Lso- bench.sh | bash

这个脚本会显示:

  • 系统信息
  • 磁盘 IO 性能
  • 全球多个节点的下载速度
  • 上传延迟等

非常方便用于综合评估。


二、测试内网带宽(同地域服务器间)

如果你有多台腾讯云 CVM 实例在同一可用区,可以通过 iperf3 测试内网最大带宽。

步骤:

  1. 在两台服务器上安装 iperf3

    # Ubuntu/Debian
    sudo apt install -y iperf3
    
    # CentOS
    sudo yum install -y iperf3
  2. 在其中一台作为服务端启动:

    iperf3 -s
  3. 另一台作为客户端连接测试:

    iperf3 -c <服务端内网IP> -t 20

    示例输出:

    [ ID] Interval           Transfer     Bitrate
    [  4]   0.0-20.0 sec  2.56 GBytes  1.10 Gbits/sec

✅ 这可以测试内网实际吞吐能力,验证是否达到腾讯云标注的内网带宽(如 5Gbps)。


三、测试上传速度(从服务器上传到外部)

使用 dd + curl 模拟上传:

# 创建一个 1GB 的测试文件
dd if=/dev/zero of=1g.test bs=1M count=1024

# 使用 curl 上传到支持接收 POST 的测试站点(谨慎选择目标)
# 或者上传到你的对象存储(COS),然后看日志中的传输时间

更简单的方式是使用 speedtest-cli,它也包含上传测试。


四、注意事项

  1. 区分公网与内网带宽

    • 腾讯云服务器的「公网带宽」是你购买时指定的(如 100Mbps)。
    • 内网带宽通常很高(可达数 Gbps),适合多机部署。
  2. 带宽单位

    • 100 Mbps = 约 12.5 MB/s(兆字节每秒)
    • 测速工具通常显示 Mbps(兆比特每秒)
  3. 带宽峰值 vs 基准带宽

    • 部分低配机型可能为“突发带宽”,持续速度较低。
    • 查看腾讯云控制台实例规格说明。
  4. 地理位置影响

    • 测速节点越近,结果越接近真实公网性能。

五、查看腾讯云官方带宽规格

登录 腾讯云控制台 → 查看实例详情 → “带宽”配置项,确认你购买的是:

  • 按固定带宽计费(如 100Mbps)
  • 或按流量计费(有带宽上限)

总结:推荐测试流程

  1. 使用 bench.sh 快速查看全球下载速度;
  2. 使用 speedtest-cli 测试公网上下行;
  3. 使用 iperf3 测试内网带宽(多机环境);
  4. 结合业务场景判断是否满足需求。

如有异常,可联系腾讯云技术支持提交工单排查。

云服务器