性能指标可以从不同的方面来度量计算机网络的性能
常用的计算机网络性能指标有以下8个:
一、速率:
速率:连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或数据率。
比特:计算机中的数据量的单位,也是信息论中信息量的单位。一个比特就是
二进制数字中的一个1或0.
常用数据量单位
8 bit = 1 Byte
KB = 2^10 B
MB=K * KB=2^10 * 2^10 B = 2^20 B
GB = K * MB = 2^10 * 2^20=2^30B
TB = K GB = 2^10 * 2^30=2^40B
例如 标着250G大小的SSD,在系统中识别出大小为232G
这是因为厂家使用的单位是250*10^9 B,操作系统中的GB单位为2^30B
数据率单位:
bit/s(b/s,bps)
kb/s=10^3b/s(bps)
Mb/s=kkb/s=10^3 * 10^3b/s=10^6b/s(bps)
Gb/s=k.Mb/s=10^3 * 10^6b/s=10^9b/s(bps)
Tb/s=kGb/s=10^3 * 10^9b/s=10^12b/s(bps)
一个大小为100M文件,网卡发送速率100Mbps,发送时间为多少?
100M=100 * 2^20 100Mbps=100 * 10^6
220除以10^6 =8.388608s
有的时候计算要求不那么精确的时候,有时直接把M约掉,只需要使用B/b=8即可
二、带宽:
用来表示网络的通信线路所能传输数据的能力,因此网络带宽表示在单位时间内从网络的某一点到另一点所能通过的”最高数据率”
单位 b/s(kb/s,mb/s,Gb/s,Tb/s)
三、吞吐量:
在单位时间内通过某个网络(信道或接口)的数据量
吞吐量被通常用于对现实世界中网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。
吞吐量受网络的带宽或额定速率的限制。
四、时延:
源主机传输到传输线路,发送时延;在链路上传输,传播时延;路由器存储转发,处理时延;
处理时延无法计算,那么日常工作中,发送时延和传播时延,谁占主导呢?
五、时延带宽积:
传播时延x 带宽
若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积个比特;
链路的时延带宽积又称为以比特为单位的链路长度。
就像一根水管,连续地流动着水,水分子从左边流动到右边时,他身后的水分子总数
六、往返时间:
网络上的信息经常是双向交互,我们有时需要指导双向交互一次的时间,往返时间RTT。
卫星链路往往耗时最多
七、利用率:
分为信道利用率,用来表示某信道有百分之几的时间是被利用的(有数据传输);网络利用率,全网络的信道利用率加权平均,
根据排队论,信道的利用率越高,该信道引起的时延也会增加
信道利用率并非越高越好
八、丢包率:
丢包率指分组丢失率,指在一定的时间范围内,传输过程中丢失的分组数与分组总数的比率
具体可分为:接口丢包率,结点丢包率,链路丢包率,路径丢包率,网络丢包率
这是网络运维人员注重的指标,用户往往意识不到
分组丢失主要有两种情况:
1.分组在传输过程中出现误码,被结点丢失
2.分组到一台队列已满的分组交换机被丢弃,在通信量较大时就可以造成网络堵塞
因此,丢包率反映了网络的拥塞情况:
无拥塞时路径丢包率0
轻度拥塞丢包率1%-14%
严重拥塞时路径丢包率为5%-15%
本文为笔者自学过程中整理的笔记,如有错误之处,欢迎指正,谢谢!
下一篇:
……