一、性能指标总览
-
性能指标可以从不同的方面来度量计算机网络的性能。
-
常用的计算机网络的性能指标有以下8个:
-
速率
-
带宽
-
吞吐量
-
时延
-
时延带宽积
-
往返时间
-
利用率
-
丢包率
-
二、速率
1. 比特
-
计算机中数据量的单位,也是信息论中信息量的单位,一个比特就是二进制数字中的一个1或0.
-
常用的数据量单位
-
字节Byte 1Byte = 8bit
-
千字节KB 1KB = 210B
-
兆字节MB 1MB = K·KB = 220B
-
吉字节GB 1GB = K·MB = 230B
-
太字节TB 1TB = K·GB = 240B
-
引申:购买新硬盘或U盘,使用时操作系统给出的容量与标称容量不一样大
例:250G硬盘
厂商将GB视为109,而操作系统看做230,因此会有如下转换
2.速率
-
链接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率
-
常用数据率单位
-
比特/每秒bit/s(b/s,bps)
-
千比特/每秒Kb/s = 103 b/s(bps)
-
兆比特/每秒Mb/s = k·kb/s = 106 b/s(bps)
-
吉比特/每秒Gb/s = k·Mb/s = 109 b/s(bps)
-
太比特/每秒Tb/s = k·Gb/s = 1012 b/s(bps)
-
因此,1MB的数据在1Mb/s的速率下,并不能1s下完
3. 带宽
-
带宽在模拟信号系统中的意义
-
信号所包含的各种不同频率成分所占据的频率范围
-
单位:Hz(KHz,MHz,GHz)
-
例如,传统通信线路传送的电话信号的标准带宽为3.1KHz
-
-
带宽在计算机网络中的意义
-
用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”
-
因此,带宽的单位与速率的单位相同(b/s Kb/s Gb/s Tb/s)
-
-
这两种表述之间有着密切的联系。一条通信线路的“频带宽度”越宽,其所传输数据的“最高数据率”也越高
4. 吞吐量
-
吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量
-
经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络
-
吞吐量受网络的带宽或额定速率的限制
-
例:1Gb/s的带宽,吞吐量受限最高为1Gb/s,通常只能达到700Mb/s
5. 时延(重要)
-
网络时延由三部分组成:发送时延、传播时延、处理时延
-
发送时延:源主机将分组发送到传输线路
-
计算公式:
-
网卡的发送速率,信道带宽,交换机的接口速率,它们共同决定着主机的发送速率
-
-
传播时延:代表分组的电信号在链路上传输
-
计算公式:
-
电磁波在自由空间的传播速率是光速,即3*108 m/s,在网络传输媒体中的传播速率比在自由空间要略低一些;这三种传播速率要记住
-
-
处理时延:路由器收到分组进行存储转发
-
没有简单的计算方式,因为并不方便计算
-
因为网络中数据流量是动态变化的,因此,路由器的繁忙程度也是动态变化的,各种路由器软硬件性能也可能不同
-
本课程将排队时延与处理时延合并称为处理时延
-
-
由于往往有多段链路和多个路由器,因此传播时延和处理时延有多个