吞吐量与吞吐率
一直不是很明白,吞吐量和吞吐率是指什么有什么区别,各自的单位是什么?
我一直以为吞吐量是:一定时间*吞吐率,所以(举个例子)吞吐率的单位是是kbit/s,吞吐量的单位是kb,但是我看到有资料吞吐量的单位也是kbit/s,所以就这两个概念分不清楚了。请各位解释一下,谢谢。
吞吐量是指在没有帧丢失的情况下,设备能够接受的最大速率。其测试方法是:在测试中以一定速率发送一定数量的帧,并计算待测设备传输的帧,如果发送的帧与接收的帧数量相等,那么就将发送速率提高并重新测试;如果接收帧少于发送帧则降低发送速率重新测试,直至得出最终结果。吞吐量测试结果以比特/秒或字节/秒表示。
在移动通信中,通信吞吐量是设备的包处理能力,可针对任一通讯设备,当然也包括终端(但通常意义下终端的吞吐量无意义,终端一般用数据传输速率来描述)。在3G设备中吞吐量仅指PS数据业务,并用mbps标识。这种定义可能不合适,但是国内Z和H公司都是这样计算的。如对RNC设备而言,其吞吐量为Iub口最大数据流量。吞吐量和ERL/BHCA一样,与话务模型无关,是系统本身能力的衡量。在链路级仿真中,通常用吞吐量来衡量一个系统的性能,例如ARQ系统。其基本定义为:接收机成功接收每个信息比特需要的平均数据比特数目。
网络吞吐量是指一个通信网络中单位时间可以传输的数据量(bit/s),某个通信系统的吞吐量则是指这个系统单位时间可以传输的数据量(bit/s),网络由单个的通信节点组成,某个通信系统可能就是指的一个或多个站点
吞吐率就是单位时间通过的数据包数量
1、定义:吞吐量是指在没有帧丢失的情况下,设备能够接受并转发的最大数据速率。
相关知识:
1、吞吐量的大小主要由网络设备的内外网口硬件,及程序算法的效率决定,尤其是程序算法,对于象防火墙系统这样需要进行大量运算的设备来说,算法的低效率会使通信量大打折扣。因此,大多数防火墙虽号称100M防火墙,由于其算法依靠软件实现,通信量远远没有达到100M,实际只有10M-20M。纯硬件防火墙,由于采用硬件进行运算,因此吞吐量可以接近线速,达到90-95M,是真正的100M防火墙。
2、吞吐量和报文转发率是关系网络设备应用的主要指标,一般采用FDT(Full Duplex Throughput)来衡量,指64字节数据包的全双工吞吐量,该指标既包括吞吐量指标也涵盖了报文转发率指标。
3、吞吐量的测试方法是:在测试中以一定速率发送一定数量的帧,并计算待测设备传输的帧,如果发送的帧与接收的帧数量相等,那么就将发送速率提高并重新测试;如果接收帧少于发送帧则降低发送速率重新测试,直至得出最终结果。吞吐量测试结果以比特/秒或字节/秒表示。
概念区别:
吞吐量与带宽的区分:吞吐量和带宽是很容易搞混的一个词,两者的单位都是Mbps.先让我们来看两者对应的英语,吞吐量:throughput ; 带宽: Max net bitrate 。当我们讨论通信链路的带宽时,一般是指链路上每秒所能传送的比特数,它取决于链路时钟速率和信道编码在计算机网络中又称为线速。我们可以说以太网的带宽是10Mbps。但是,我们需要区分链路上的可用带宽(带宽)与实际链路中每秒所能传送的比特数(吞吐量)。我们倾向于用“吞吐量”一次来表示一个系统的测试性能。这样,因为实现受各种低效率因素的影响,所以由一段带宽为10Mbps的链路连接的一对节点可能只达到2Mbps的吞吐量。这样就意味着,一个主机上的应用能够以2Mbps的速度向另外的一个主机发送数据。
2、数据吞吐量 就是的数据包转发能力。也就是能同时转发多少数据包。
交数据吞吐率 就是交换机的秒转发数据能力。也就是一个单位时间内,满负载,可以转发多少的一个数值 数据流量/秒 或者数据流量/分钟
吞吐率=吞吐量/时间
吞吐量,吞吐率主要是针对于RLC层,LLC PDU层。吞吐量单位:kbit,吞吐率:kbit/s
RLC层吞吐量:分为上下行,主要是各自编码方式下数据块总数,每种编码方式会有相应的权值来进行计算;
LLC PDU层吞吐量:也分为上下行,是LLC PDU的总字节数*8/1024
吞吐率:则是吞吐量与对应TBF保留时长的比值
楼上讲得很清楚了
楼主的理解是对的;“有资料吞吐量的单位也是kbit/s”这个应该是有问题的。