1.
带宽基础概念(先理解术语)
- 带宽通常以Mbps或Gbps表示,注意单位是比特(bit/s)不是字节(B/s)。
- 单向带宽:常指上行或下行被独立限速,例如“上行100Mbps、下行无限”或仅计入出口方向。
- 双向带宽(对称带宽):上行与下行都有相同的保证带宽或限制。
- 并发带宽:强调同时多连接或多流时整体可用吞吐,通常需通过并发测试工具衡量。
2.
先看云/机房面板与合同条款
- 登陆服务器提供商控制台,找到“资源/网络”或“带宽详情”页面。
- 查看“带宽/出口”字段:注意是“峰值带宽(burst)”“保底带宽”还是“共享带宽(共享线路)”。
- 合同/产品说明里通常会写明“单向”或“双向”限制,若不明确可在控制台提交工单或联系客服确认上行/下行的区别。
3.
通过Linux命令查看网卡与实时流量
- 登录主机(SSH)。使用ifconfig/ ip addr查看网卡名称:例如eth0或ens3。命令:ifconfig eth0 或 ip -s link show eth0。
- 使用iftop/ nload看实时流量:sudo apt install iftop nload,然后sudo iftop -i eth0或nload eth0。观察上行/下行瞬时速率判断单向或双向表现。
- 用vnstat统计历史流量:sudo apt install vnstat && sudo vnstat -i eth0;vnstat -d查看日流量,判断是否有带宽峰值限制表现。
4.
使用iperf3进行单向带宽测试(服务端/客户端流程)
- 在一台测试机(最好在外网或另一地区)上安装iperf3:sudo apt install iperf3。
- 在香港服务器上启动服务端:iperf3 -s。
- 在测试机上做常规单向上行测试(客户端向HK服务器发送数据):iperf3 -c HK_IP -P 1 -t 30。观察输出的Bandwidth字段(默认是客户端到服务端,即上行到HK)。
- 若想测试从HK到外部的带宽(HK服务器下行),在HK上做客户端:iperf3 -c 测试机_IP 或使用 -R 参数反向测试:iperf3 -c HK_IP -R。
5.
测试双向/并发带宽(并行流与双向同时)
- 并发流测试:在客户端使用 -P 参数(并发流数),例如iperf3 -c HK_IP -P 10 -t 60,表示10个并发TCP流同时测量,总带宽汇总。
- 双向同时测试:在服务端和客户端都启动iperf3并使用 -d(双工测试)或在单次命令用 -d:iperf3 -c HK_IP -d。也可用 -R 同时测两方向。
- 记录多次不同并发数(1、5、10、20)结果,绘制并发数与总带宽关系图用于判断并发带宽瓶颈。
6.
用HTTP/下载测试实际业务带宽
- 使用curl/wget下载大文件测速:curl -o /dev/null -s -w "%{speed_download}\n" http://testfile_url/large.iso。注意单位是B/s,换算为Mbps乘以8除以1e6。
- 并发HTTP并行下载可用aria2或wget多线程:aria2c -x 16 -s 16 URL,用于模拟多个连接合并下载带宽。
7.
测延迟与丢包对带宽的影响(诊断步骤)
- 使用ping测延迟:ping -c 10 HK_IP,观察平均RTT。高RTT会降低TCP吞吐(尤其单流)。
- 使用mtr (mtr HK_IP) 检查丢包点,若路径中有丢包,真实带宽会受限。
- 在iperf输出中若看到很低吞吐且有重传,结合tcpdump或ss查看TCP状态和重传信息。
8.
注意测量误差与环境准备(如何保证测试有效)
- 在测试前关闭不必要的流量(杀掉后台下载/备份)。
- 选择直连测试端(避免经过公司代理或家用NAT),并多次取平均值。
- 检查服务器CPU、硬盘IO是否成为瓶颈:top、iostat、sar等工具查看系统资源占用,确保网络测试不是被CPU限制。
9.
如何识别供应商所说的“单向/双向”在面板的具体表现
- 面板上若标注“带宽:100Mbps(上行)”,通常表示上行受限而下行并未计入或不限。
- 若标注“100Mbps对称”,则表示上行/下行各自最高可达100Mbps(即双向)。
- 不清楚时,按上文用iperf分别测客户端到服务器与服务器到客户端测试并记录差异,截图发工单确认。
10.
常见优化建议与提报工单时需要提供的信息
- 优化:调整TCP窗口(sysctl net.ipv4.tcp_rmem/tcp_wmem)、开启网卡GRO/TSO、升级网卡驱动、使用CDN分流热点流量。
- 报障时附上:测试时间、iperf命令与输出、ping/mtr结果、ifconfig/vnstat输出、是否为高峰期、是否为独享线路。供应商更容易定位问题。
11.
问:如何快速判断我的香港服务器是单向限速还是双向限速?
问:如何快速判断我的
香港服务器是单向限速还是双向限速? 答:用两台机器做互测:在外部测试机运行iperf3 -c HK_IP(测向HK的上行),在HK服务器运行iperf3 -c 测试机_IP(或在测试机使用 -R 反向),若两方向峰值相差明显则可能为单向限速或非对称线路;再结合控制台带宽字段和合同说明确认。
12.
问:并发带宽低是因为线路不行还是服务器限制?如何判断?
问:并发带宽低是因为线路不行还是服务器限制? 答:先看iperf并发测试(-P 1,5,10,20),若并发数增大总带宽增长但很快饱和且CPU、网卡利用率接近100%,说明服务器或网卡驱动限制;若服务器资源充足但不同时间段波动或出现丢包/高延迟,多半是线路或上游拥塞问题,结合mtr和供应商支持排查。
13.
问:做带宽测试有哪些常见误区需避免?
问:做带宽测试有哪些常见误区需避免? 答:避免只做一次测试或只测试单流;不要在高并发业务时测;注意单位换算(MB/s vs Mb/s);确保测试端与测试目标间无中间缓存/CDN影响;提供商面板值为峰值/保底/共享需分清。
来源:香港服务器带宽怎么看包括单向双向和并发带宽说明