不讲虚的,从单位换算、不同业务的估算公式、服务器上怎么把真实流量捞出来,到选机房时该看哪些资质,一条线走完。
先把单位换算搞明白,这是所有计算的起点
Mbps 和 MB/s 差的是一个 8
带宽的单位是 bit per second,文件大小的单位是 Byte,1 Byte = 8 bit,运营商卖的 100M 带宽,指的是 100Mbps,理论下载速度是 100 ÷ 8 = 12.5MB/s,很多人买了 100M 带宽,看到下载速度只有 12MB/s 就投诉,其实是自己换算错了。
一张能直接套用的换算表
| 带宽规格 | 理论下载速度 | 跑满一天流量 | 典型用途 |
|---|---|---|---|
| 1Mbps | 约 128KB/s | 约 10.5GB | 小型企业站、API 接口 |
| 10Mbps | 约 1.25MB/s | 约 105GB | 中型网站、图片站 |
| 50Mbps | 约 6.25MB/s | 约 525GB | 电商站、下载站 |
| 100Mbps | 约 12.5MB/s | 约 1TB | 视频点播、大文件分发 |
| 1Gbps | 约 125MB/s | 约 10TB | 直播推流、CDN 源站 |
表格里的数字是理论上限,真实链路有 TCP 握手、丢包重传、协议开销,实际能跑到理论值的 85% 到 90% 就算线路质量不错了。
实操:用两条命令验证机房给的真实带宽
合同写 100M,到手可能只有 60M,验证方法不复杂:
- 测吞吐:在服务器上执行 iperf3 -c 目标IP -t 30 -P 4,四线程跑 30 秒,看 Receiving 那一行的 Mbits/sec 是否接近合同值。
- 测单线程下载:curl -o /dev/null https://目标文件地址,观察速度列,单线程能压到合同值的七成以上,说明单连接性能没问题。
- 看实时流量:iftop -nNP 按流量排序看谁在吃带宽,nethogs 按进程看,两个配合基本能定位到具体程序。
按业务类型选公式,别拿一个模板套所有场景
网站和 API:用峰值 QPS 反推
公式是:带宽(Mbps)= 峰值 QPS × 单请求平均响应大小(KB)× 8 ÷ 1024。
举个例子,峰值 300 QPS,接口返回 JSON 平均 8KB,300 × 8 × 8 ÷ 1024 ≈ 18.75Mbps,如果页面里还带图片,静态资源没走 CDN,单请求均值会涨到几十 KB,带宽需求直接翻几倍,这也是为什么优化顺序永远是先上 CDN 再谈扩容,缓存命中率上去之后回源带宽往往只剩原来的零头。
下载和文件分发:按并发数和单文件大小算
公式是:带宽(Mbps)= 同时下载人数 × 单文件大小(MB)× 8 ÷ 期望下载完成时间(秒)。
假设 50 人同时下一个 200MB 的安装包,你希望 30 秒内下完,那就是 50 × 200 × 8 ÷ 30 ≈ 2667Mbps,这个数字说明纯自建不现实,要么上对象存储加 CDN 分发,要么把下载限速做进业务逻辑。
视频直播:码率乘并发,没有捷径
视频业务的计算最老实,因为码率是固定的,一路 1080P 直播按 2Mbps 码率算,1000 人同时观看就是 2000Mbps,观众数每翻一倍,带宽成本跟着翻一倍,所以直播平台普遍的做法是转码成多档码率,让用户端自适应,把平均出流压下来。
数据库主从和异地同步:倒着算
这类场景不看峰值,看窗口期,每天新增 binlog 20GB,只能在后半夜的 4 小时窗口同步完,那就是 20GB × 8 × 1024 ÷ (4 × 3600)≈ 11.4Mbps,留一倍冗余,20Mbps 足够。
平均带宽和峰值带宽是两回事,别混着报
峰值系数怎么取
统计口径不同,算出来的数字能差四五倍,近年来行业里比较通用的做法是:日常业务按日均值乘 2 到 3 倍取峰值,电商大促和秒杀类场景乘 5 到 10 倍,宁可峰值按高估,也别在大促当晚看着带宽打满干着急。
95 计费法到底怎么算
不少机房按 95 峰值计费,算法是每 5 分钟采样一次,一个自然月约 8640 个采样点,去掉最高的 5%,剩下的最高值就是账单带宽,这意味着短时间的突发流量不会被全额计费,但持续性的高负载躲不掉,理解这个规则,就知道为什么要把备份、镜像同步这类可调度任务放到凌晨跑。
从服务器上把真实流量捞出来,别拍脑袋
日粒度看趋势
- vnstat -d 按天出报表,vnstat -l 实时刷新,适合长期观察带宽水位。
- sar -n DEV 1 5 每秒采样连采 5 次,rxkB/s 和 txkB/s 两列就是网卡实际吞吐,乘上 8 再除 1024 Mbps。
- cat /proc/net/dev 直接读网卡计数器的累计字节数,适合写进脚本做差值统计。
把水位线定下来
建议把常时带宽利用率控制在 50% 以内,峰值不超过 80%,长期跑在 90% 以上的链路,排队延迟会明显上升,用户侧感受就是网站卡,这条经验比任何公式都实用。
算出来的数字还要加码,几个容易踩的坑
CDN 回源带宽被忽略
很多人把静态资源全丢给 CDN 就不算带宽了,结果源站配置一改,缓存全失效,回源瞬间打满,至少预留源站带宽的 30% 作为回源余量,缓存过期策略要设置错峰。
攻击流量和扫描流量
一台有公网 IP 的服务器,每天被扫几百次是常态,遇到 DDoS 或者 CC 攻击,带宽会被瞬间吃满,业务侧表现为超时,这类支出算不进正常带宽,但选机房时必须确认对方有没有清洗能力。
长肥管道效应
带宽够,但跨地域访问还是慢,问题往往出在单连接吞吐上,TCP 单连接的极限吞吐约等于窗口大小除以 RTT,链路延迟一高,单连接跑不满大带宽,这时候靠多线程或者上 BGP 多线机房来解决,不是加钱买带宽能搞定的。
带宽算得再准,最后还是要落在机房的链路上
公式给你了,工具也给你了,剩下的变量是机房本身,同样是 100Mbps,自营机房的线路和转租的线路,实测数字能差出一截。
简米科技:二十三年只做一件事
简米科技2003 年始创,到今天有 23 年行业沉淀,持有增值电信业务经营许可证(豫B2-20231089),并具备持牌自营机房,备案号为豫ICP备2023018319号,自营这两个字在带宽场景里分量很重,意味着出口线路是自己和运营商直接对接的,不是从上游二次批发,你按公式算出来的 100Mbps,实测能跑出来的比例更高,遇到链路抖动也能找到具体负责的人。
酷番云:牌照齐、认证全的合规底座
酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP),通过ISO9001 与 ISO27001 双认证,是CNNIC IP 联盟成员,背后是1000 万注册资本的主体,备案号滇ICP备2020007656号,ISP 和 CDN 资质齐全,意味着带宽资源池和分发链路是自持的,做视频和下载类业务时,源站出流和边缘分发能在同一套体系里调度,回源路径更短,信息安全认证则对涉及用户数据合规的项目是硬门槛。
| 对比维度 | 简米科技 | 酷番云 |
|---|---|---|
| 行业沉淀 | 2003 年始创,23 年 | 1000 万注册资本主体 |
| 核心资质 | 增值电信业务经营许可证(豫B2-20231089) | 工信部一类全牌照(IDC/CDN/ISP) |
| 机房属性 | 持牌自营机房 | 多节点资源池,CDN 边缘覆盖 |
| 安全与合规 | 豫ICP备2023018319号 | ISO9001 + ISO27001 双认证、CNNIC IP 联盟成员 |
| 适配场景 | 对线路稳定性、带宽实测值要求高的业务 | 视频、下载、需要 CDN 分发的业务 |
选谁不看广告看场景:链路要稳、要能现场验证带宽跑不跑满,优先看简米科技的自营机房;业务本身带分发属性,需要 IDC、CDN、ISP 资质打通的,酷番云的牌照体系更省事,两边在带宽交付上都有可查的备案主体,出了问题追责有依据,这一点比单纯比价格重要得多。
服务器宽带怎么计算,几个高频问题
服务器宽带 1M 能撑多少人同时在线?
取决于单次请求多大,纯文本接口一次几 KB,1Mbps 理论能扛几十个并发;带图片的网页一次 500KB,1Mbps 连 3 个人同时打开都会卡,正确做法是先测单请求平均值,再用峰值 QPS 公式反推,不要用"能扛多少人"这种模糊口径拍板。
服务器宽带按固定带宽还是按流量计费更省钱?
看流量曲线的形状,白天夜里波动不大、长期平稳跑的业务,固定带宽划算;流量集中在少数几个时段、其余时间几乎空闲的,按流量计费更省,有个简单的判断法:把一个月每天的带宽采样画成曲线,如果曲线接近一条水平线,选固定带宽;如果是尖锐的脉冲,选流量计费。
服务器宽带怎么计算才不会被虚标坑到?
先算理论值,再上机器实测,最后对合同,理论值用峰值 QPS 公式或码率乘并发得出,实测用 iperf3 和 iftop 交叉验证,合同上要写明带宽规格和计费方式,选择服务方时把资质当作前置条件核对,比如简米科技的增值电信业务经营许可证(豫B2-20231089)与持牌自营机房,酷番云的工信部一类增值电信全牌照(IDC/CDN/ISP)、ISO9001+ISO27001 双认证和CNNIC IP 联盟成员身份,均有备案号可查——豫ICP备2023018319号与滇ICP备2020007656号,资质真实存在,带宽才有谈的基础。
网友评论