Mbps与MB/s:为什么你的下载速度不是你以为的那样
你的宽带套餐承诺200 Mbps。你开始一个大文件的下载,浏览器显示25 MB/s。有什么问题吗?没有。你看到的是同一个数字用两种不同单位表示,而它们之间的关系正是日常计算中最持久的混淆之源。
一句话说清这个混淆
网速用兆位每秒(Mbps)衡量。文件大小和下载进度条用兆字节每秒(MB/s)衡量。一个字节等于八个位,所以你的200 Mbps连接最多提供25 MB/s的实际文件数据。
这个唯一的换算——将兆位除以八得到兆字节——解释了这个差距。本文其余部分解释行业为何做出这些选择,以及如何在实践中运用这套计算。
位与字节:快速回顾
要理解这些单位,首先要把底层概念弄清楚。
位(bit)是数字信息的最小单位:0或1。字节(byte)是八个位的组合。一个ASCII字符——字母"A"、一个空格、一个数字——是一个字节。用现代手机拍的一张1080p照片大约是3–5百万字节(3–5 MB)。
为什么网速用位来衡量
自数字电信早期,网络工程师就一直使用位,那时物理电路的特征是每秒可以承载多少次信号转换。这个惯例早于个人电脑的出现,从未改变。监管机构、ISP和路由器厂商都以位每秒(bps、Kbps、Mbps、Gbps)报告吞吐量。
为什么文件大小用字节来衡量
操作系统以字节存储数据——这是可寻址内存和存储的基本单位。当你的操作系统显示一个文件是"4.7 GB"时,意思是4.7 × 10⁹字节。每个下载管理器、文件管理器和备份工具都遵循这个惯例,因为它直接映射到存储层。
你需要记住的×8倍数
1字节 = 8位
1 MB/s = 8 Mbps
将Mbps速度换算成MB/s:除以8。
将MB/s换算回Mbps:乘以8。
你的ISP速度实际意味着什么
ISP宣传的数字是你连接的物理层最大吞吐量。这是线路能做到的——不一定是你在任何特定下载中实际看到的。
如何正确读取测速结果
测速工具(fast.com、speedtest.net)默认以Mbps测量。结果"182 Mbps"意味着测试在你的设备和测试服务器之间以每秒182兆位传输数据。要了解这对文件下载意味着什么,除以8:大约22.75 MB/s。
如果你的测速返回182 Mbps但ISP卖给你的是200 Mbps套餐,这是正常的。有几个因素会吃掉理论最大值。
最大吞吐量vs.真实吞吐量
TCP开销。 TCP——几乎所有文件下载、网页请求和流媒体使用的传输协议——包含确认报头、错误检查和流量控制数据包,这些都不携带文件数据。在典型条件下,TCP开销占总带宽的5–10%。
共享基础设施。 你的宽带连接与街道机柜或CMTS节点的邻居共享。在高峰时段(晚上、周末),实际吞吐量会下降。
服务器端限制。 下载服务器可能限制单个连接。一个200 Mbps的连接从限制在10 MB/s的服务器下载时,会饱和服务器的限制,而不是你的线路。
Wi-Fi开销。 设备和路由器之间的无线连接会引入自己的效率损失。一个标称"867 Mbps"的802.11ac连接在理想条件下实际上只能提供300–400 Mbps的吞吐量。
现实经验法则:在正常条件下,预期**75–85%**的ISP宣传速度。
SI前缀vs.二进制前缀:Mega/Mebi的陷阱
还有第二个不太常见的混淆来源,专门在存储和大文件传输时才会显现。
1 MB = 1,000,000字节 vs. 1 MiB = 1,048,576字节
SI(公制)前缀"兆"(mega)恰好表示1,000,000(10⁶)。硬盘厂商、ISP和大多数软件使用SI前缀:1 MB = 1,000,000字节,1 GB = 1,000,000,000字节。
二进制前缀"mebi"(MiB)表示2²⁰ = 1,048,576。Windows等操作系统传统上以二进制单位报告文件大小,但标注为"MB"——这导致了经典的混淆:一块"500 GB"硬盘在Windows资源管理器中显示为约465 GB。
什么时候会有影响?
对于日常宽带速度计算,差别小到可以忽略(在GB级别约5%)。在以下情况下变得有意义:
- 配置存储: 一台格式化了文件系统的"2 TB"NAS在某些操作系统报告中可能只显示1.82 TiB可用空间。
- 规划大型数据传输: 1 TB备份是1,000,000,000,000字节(SI)——你的带宽计算器应将其处理为10¹²字节,而不是2⁴⁰。
- 读取RAM规格: RAM始终以二进制单位指定(1 GB RAM = 1,073,741,824字节),所以操作系统的内存报告是准确的。
当精度很重要时,使用IEC标准二进制前缀(KiB、MiB、GiB、TiB)并明确说明你使用的是哪个体系。
实际计算示例
以下计算使用SI单位(1 MB = 1,000,000字节,1 GB = 1,000,000,000字节),并假设80%的实际吞吐效率。
用100 Mbps下载一部4K电影需要多长时间?
典型的4K蓝光翻录文件是50–80 GB。取60 GB来计算。
- 100 Mbps × 80%效率 = 80 Mbps有效 = 10 MB/s
- 60 GB ÷ 10 MB/s = 6,000秒 ≈ 100分钟
100 Mbps连接需要1小时40分钟。在1 Gbps光纤线路上(125 MB/s × 80% = 100 MB/s有效),同一个文件大约10分钟下完。
一夜间备份1 TB需要多长时间?
你有8小时的备份窗口。100 Mbps的上传速度能备份1 TB吗?
- 100 Mbps = 12.5 MB/s × 80% = 10 MB/s有效上传
- 8小时 = 28,800秒
- 10 MB/s × 28,800秒 = 288,000 MB = 288 GB
不能——100 Mbps上传链路在8小时内只能传输约288 GB,而不是1 TB。要在8小时窗口内备份1 TB,你需要大约350 Mbps的可用上传吞吐量。
流媒体4K HDR需要什么速度?
Netflix 4K HDR需要25 Mbps。Disney+ 4K HDR需要25 Mbps。YouTube 4K最高可达20 Mbps。Apple TV+ 4K约为20–30 Mbps。
实际上,每路4K流媒体需要预留40–50 Mbps可用带宽来应对码率峰值和TCP开销。在200 Mbps家庭连接上,这支持4–5路同时4K流媒体,超过后质量会降低。
不烦恼地在单位之间换算
心算对快速检查有效,但对不那么整的数字就行不通了——"在75 Mbps连接上上传347 GB需要多长时间?"不是大多数人想要心算的事情。
FileCrank的网络速度转换器 →能在Mbps、MB/s、Kbps、Gbps和所有常见变体之间即时换算。粘贴你的ISP速度,选择你想要的单位,结果立即出现——无需计算,无需追踪单位。
对于传输时间计算——给定大小的文件在给定速度下需要多长时间传输,或者达到时间目标需要什么速度——带宽计算器 →可以双向计算。输入任意两个值,它就能解出第三个。这两个工具都是FileCrank免费网络工具 →套件的一部分,完全在浏览器中运行。
常见问题
100 Mbps对四人家庭够用吗?
对大多数家庭来说够用。四路同时4K流媒体需要大约100–150 Mbps,还留有余量用于浏览、视频通话和后台同步。100 Mbps开始感到局促的情况是多个人同时进行大文件下载或上传。
为什么我的测速显示Mbps,但下载管理器显示MB/s?
测速工具遵循电信行业标准(位)。下载管理器遵循操作系统标准(字节)。将测速数字除以8直接比较。如果你的测速显示80 Mbps,下载管理器峰值时应该显示约10 MB/s。
文件压缩会影响Mbps传输速度吗?
Mbps衡量线路速度——连接移动数据的速度。压缩减少了需要传输的字节数,所以压缩传输在真实时间内结束得更快,但连接本身的Mbps速率不变。你实际上是以相同的位速率发送了更少的字节。
延迟和带宽有什么区别?
带宽(以Mbps衡量)是每秒可以流通多少数据——管道的宽度。延迟(以毫秒衡量)是一次往返需要多长时间——数据开始移动前的延迟。高带宽、高延迟的链路(如卫星连接)可以快速下载大文件,但对于视频通话和游戏等交互应用来说感觉很迟钝。
为什么硬盘显示的空间比宣传的少?
硬盘厂商使用SI单位:1 TB = 1,000,000,000,000字节。Windows以二进制单位报告存储但标注为GB:Windows中的1"GB" = 1,073,741,824字节。一块经Windows格式化和读取的"1 TB"硬盘显示约931 GB。硬盘没有缺陷——这是SI前缀和二进制前缀之间的标注不一致。