测试腾讯云服务器的实际网速,可以通过以下几种方法进行。这些方法可以分别测试内网带宽和公网带宽(上传/下载速度),帮助你评估服务器的网络性能。
一、测试公网带宽
方法1:使用 speedtest-cli 工具(推荐)
这是一个基于命令行的 Speedtest.net 测速工具。
-
安装 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 -
运行测速
speedtest-cli输出示例:
Download: 85.34 Mbit/s Upload: 90.12 Mbit/s
⚠️ 注意:此测速受本地网络影响,建议从服务器端执行,以测试服务器到互联网的速度。
方法2:使用 wget 或 curl 下载大文件测速
通过下载一个公开的大文件来估算下载速度。
# 下载腾讯云镜像或阿里云测试文件(例如)
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 测试内网最大带宽。
步骤:
-
在两台服务器上安装
iperf3# Ubuntu/Debian sudo apt install -y iperf3 # CentOS sudo yum install -y iperf3 -
在其中一台作为服务端启动:
iperf3 -s -
另一台作为客户端连接测试:
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,它也包含上传测试。
四、注意事项
-
区分公网与内网带宽
- 腾讯云服务器的「公网带宽」是你购买时指定的(如 100Mbps)。
- 内网带宽通常很高(可达数 Gbps),适合多机部署。
-
带宽单位
- 100 Mbps = 约 12.5 MB/s(兆字节每秒)
- 测速工具通常显示 Mbps(兆比特每秒)
-
带宽峰值 vs 基准带宽
- 部分低配机型可能为“突发带宽”,持续速度较低。
- 查看腾讯云控制台实例规格说明。
-
地理位置影响
- 测速节点越近,结果越接近真实公网性能。
五、查看腾讯云官方带宽规格
登录 腾讯云控制台 → 查看实例详情 → “带宽”配置项,确认你购买的是:
- 按固定带宽计费(如 100Mbps)
- 或按流量计费(有带宽上限)
✅ 总结:推荐测试流程
- 使用
bench.sh快速查看全球下载速度; - 使用
speedtest-cli测试公网上下行; - 使用
iperf3测试内网带宽(多机环境); - 结合业务场景判断是否满足需求。
如有异常,可联系腾讯云技术支持提交工单排查。
云小栈