今天就聊一聊bit、Byte、bps、Bps、pps、Gbps
Bit:计算机数据量的单位。二进制电脑系统中,每一bit 可以代表0 或1 的数位讯号。
Byte:字节单位,表示存储介质大小的单位,一个B可代表一个字元(A~Z)、数字(0~9)或符号(?!%&),但汉字需要2Byte。
1 Byte = 8 bits 1 KB = 1024 Bytes 1 MB = 1024 KB 1 GB = 1024 MB
注意:在计算存储介质大小时,需要用2的n次方来换算(1KB = 2^10 Bytes)。
bps:“bits per second”表示网络通讯的传输速率。
注意:在计算传输速率时,直接用1000来换算(1 Mb = 1000 Kb = 1000,000 bit)。
Bps:“Byte per second” 电脑一般都以Bps显示速度,容易跟传输速率混淆。例如:带宽为1Mbps,下载速度没有1MB ,只有1Mbps/8 = 128kbps。
pps:(包每秒)包转发率标志了交换机转发数据包能力的大小。一般交换机的包转发率在几十Kpps到几百Mpps。包转发速率是指交换机每秒可以转发多少百万个数据(Mpps)。
Gbps:背板带宽(交换带宽),是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力。一般的交换机的背板带宽从几Gbps到上百Gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强但同时设计成本也会越高。
判断一台交换机背板带宽的可用性:
1、所有端口容量×端口数量×2 ≤ 背板带宽,可实现全双工无阻塞交换,证明交换机具有发挥最大数据交换性能的条件。
2、满配置吞吐量(Mpps) = 满配置GE端口数×1.488Mpps, (1个千兆端口在包长为64字节时的理论吞吐量为1.488Mpps)。以下是常用以太网端口的包转发率:
以下是常用以太网端口的包转发率:
1、万兆以太网:14.88Mpps
2、千兆以太网:1.488Mpps
3、百兆以太网:0.1488Mpps
PPS与bps是如何转换的?
数据包在传输过程中会在每个包的前面加上前导符(64个字节的数据包),帧间隙的固定开销为96 bit。这时一个数据包的长度实际上是有512+64+96=672bit。千兆端口线速包转发率=1000Mbps/672=1.488095Mpps,约等于1.4881Mpps,百兆除于10为0.14881Mpps。
简单理解:直接用设备参数中的pps数值乘以672那么就转化成bps。一般销售为了方便计算和整数化的理解就改672为500。