在计算机科学、网络通信、性能测试等领域,吞吐量(Throughput) 是衡量系统处理能力的核心指标,指单位时间内系统成功处理的“数据量”或“任务数量”。它直观反映了系统的承载能力和效率,是评估系统性能的关键参数之一。
一、核心定义与本质
吞吐量的本质是**“系统处理效率的量化指标”**,计算公式可简化为:
吞吐量 = 处理的总数据量(或任务数) ÷ 消耗的时间
- 单位根据场景不同而变化(如 MB/s、请求/秒(RPS)、事务/分钟 等)。
- 例如:某服务器1分钟内处理了6000个HTTP请求,则其吞吐量为 100请求/秒(RPS);某硬盘1秒内读取了500MB数据,则吞吐量为 500MB/s。
二、不同场景下的吞吐量
吞吐量的具体含义随应用场景变化,常见场景包括:
1. 网络通信
- 指单位时间内传输的有效数据量(通常排除协议头部等冗余信息)。
- 单位:bps(比特/秒)、MB/s(兆字节/秒) 等。
- 示例:
- 家用宽带标注的“100Mbps”,即理论最大吞吐量为100兆比特/秒(约12.5MB/s)。
- 5G网络的吞吐量可达到10Gbps(下载)和1Gbps(上传)。


3970

被折叠的 条评论
为什么被折叠?



