带宽、流量与峰值计费:一篇看懂云服务器的网络计费
搞清带宽和流量的区别、bit 与 Byte 的换算,以及固定带宽、按量、95 峰值三种常见计费方式,再学会用 vnstat 统计自己的真实用量。
买云服务器时,网络往往是最容易看糊涂的一栏:有人按「带宽 Mbps」卖,有人按「流量 GB/TB」卖,还有「95 峰值」「共享/独享」等术语。搞懂它们,才能既不超支也不被限速。
带宽 vs 流量:一个是水管,一个是水量
- 带宽(Bandwidth) 指单位时间内的最大传输速率,单位是 Mbps(兆比特每秒),类比成水管的粗细,决定「一瞬间最快能跑多快」。
- 流量(Traffic / Transfer) 指一段时间里累计传输的数据总量,单位是 GB / TB,类比成一个月总共放了多少水,决定「一共能用多少」。
带宽限速率,流量限总量。50Mbps 的独享带宽,即使跑满一整月也只是「一直很快」;而 2TB 的月流量,可以短时间跑很高速率但很快用完。
bit 与 Byte:那个 8 倍差别
网络速率用 bit(比特,小写 b),文件大小用 Byte(字节,大写 B),1 Byte = 8 bit。所以换算要除以 8:
100 Mbps ÷ 8 = 12.5 MB/s
这就是为什么「100M 带宽」下载文件时,实际速度只有约 12.5 MB/s——不是缩水,而是单位不同。记住:Mbps 是网速,MB/s 是落盘速度,差 8 倍。
三种常见计费方式
- 固定带宽(独享包月):买多少 Mbps 就恒定多少,流量通常不限。适合直播、下载站等长期高占用场景,价格最直观。
- 按流量计费(按量):带宽上限较高甚至不限速,只对累计 GB/TB 收费。适合流量小或波动大的场景,闲置几乎不花钱。
- 95 峰值(95th percentile):每 5 分钟采样一次速率,一个月约 8640 个点,去掉最高的 5%(即约 432 个峰值点)后,取剩下的最高值计费。它宽容偶发突发,适合流量大但有明显波峰波谷的业务。
共享带宽 vs 独享带宽
- 独享:这条带宽只归你,标称 100Mbps 就能稳定跑到 100Mbps,性能可预期。
- 共享:多台机器共用一条大带宽,标称值是上限而非保证,高峰期可能被邻居挤占。价格更低,适合对稳定性要求不高的场景。
看套餐时留意是「独享」还是「共享/峰值可达」,后者的数字往往是理论上限。
如何估算自己需要多少
先算流量:月流量 ≈ 日均访问量 × 单次平均大小 × 30。一个日活几千、页面几百 KB 的小站,月流量常在几十 GB;而视频/下载类轻松上 TB。
再算带宽:所需带宽(Mbps)≈ 峰值并发数 × 单连接速率(MB/s)× 8。拿不准时,先用按量套餐观察一两个月真实数据,再决定是否转固定带宽更划算。
用 vnstat 统计流量
vnstat 是 Linux 上轻量的流量统计工具,基于内核计数器,几乎零开销。Ubuntu/Debian 安装:
sudo apt update && sudo apt install -y vnstat
sudo systemctl enable --now vnstat
常用查询命令:
vnstat # 概览:今日/本月/全部
vnstat -d # 按天统计
vnstat -m # 按月统计
vnstat -h # 按小时统计
vnstat -tr 5 # 实时测速,采样 5 秒
vnstat -i eth0 # 指定网卡(用 ip a 查看网卡名)
积累一段时间后,vnstat -m 的月度数字就是选套餐最可靠的依据。
小结
带宽管速率(Mbps)、流量管总量(GB/TB),两者差 8 倍的单位坑要记牢(100Mbps≈12.5MB/s)。固定带宽求稳、按量求省、95 峰值容突发;独享可预期、共享更便宜。选型别拍脑袋——先用 vnstat 跑一两个月真实数据,让账单跟着用量走。