计算机网络9--计算机网络性能

Posted LazyChun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络9--计算机网络性能相关的知识,希望对你有一定的参考价值。

本页内容

1.网络性能的衡量指标

2.速率

3.带宽

4.延迟

5.丢包率

6.时延带宽积

7.吞吐率

1.网络性能的衡量指标

   网络性能的好坏可以由网络的速率带宽延迟丢包率网络带宽积吞吐率等方面来判断,下面让我们一一详细介绍。

2.速率

   速率=数据率=Data Rate   (也称:数据传输速率或比特率(bit rate))

   指的是:单位时间(秒)传输信息(比特)量

   常用单位有:b/s(或bps)、kb/s、Mb/s、Gb/s (k=10^3、M=10^6、G=10^9)

   我们所说的速率往往是指额定速率标称速率

3.带宽

   网络的“带宽”通常是指数字信道所能传送的最高速率

   常用的单位有:kb/s(10^3b/s)、Mb/s(10^6b/s)、Gb/s(10^9b/s)、Tb/s(10^12b/s)

4.延迟

   延迟=delay

   数据在传输过程中所消耗的时间即为“延迟”。在分组交换网络中,一般将延迟分为4种,分别为:节点处理延迟排队延迟传输延迟传播延迟。下面一一介绍。

   技术分享

   a.节点处理延迟

      节点处理延迟= nodal processing delay

      是指节点(路由器等)在处理数据时进行差错检测确定链路输出等活动消耗的时间,通常很小(小于毫秒级)。

   b.排队延迟

      排队延迟=queueing delay

      是指需传输的数据在节点中等待输出链路可用所花的时间,往往取决于节点(路由器)的拥塞程度。(有时候输出链路被前面的数据占据着,暂时无法使用)

   c.传输延迟

      传输延迟=transmission delay

      是指节点(路由器)将正在传输的分组数据发送到输出链路所用的时间。取决于L:分组长度(bits)R:链路带宽(bps),延迟d=L/R。

   d.传播延迟

      传播延迟=propagation delay

      是指信号在链路中传播所用的时间。取决于链路的长度d信号传播的速度s(~2x10^8m/s),延迟d=d/s。

5.丢包率

   分组交换网络丢包的原因主要是节点(路由器)的队列缓存容量有限,当分组到达节点时如果节点中的分组队列已满,则该分组会被丢弃,即“丢包”。

   技术分享

6.时延带宽积

   时延带宽积=传播时延*带宽 

   单位:bits

  也被称为:以比特为单位的链路长度

  技术分享

7.吞吐率

   吞吐率=Throughput
   是指:网路通信中发送端与接受端之间传送数据的速率。
   即时吞吐率:给定时刻的速率
   平均吞吐率:一段时间的平均速率

   瓶颈链路:端到端路径上,带宽最小的链路。

   吞吐率取决于瓶颈链路的带宽:如若发送端发送数据的速率小于瓶颈链路的带宽,吞吐率为发送端的发送速率,如果
                                                           发送端发送数据的速率大于瓶颈链路,则吞吐率为瓶颈链路的带宽。


以上是关于计算机网络9--计算机网络性能的主要内容,如果未能解决你的问题,请参考以下文章

计算机网络9--计算机网络性能

大数据系列9:mpi4py高性能计算

云主机性能测试方案

阿里云重磅发布云原生裸金属方案:裸金属+容器,解锁云计算的新方式

性能测试软件lr主要包括哪些组件?各自有啥作用

高性能网络编程:单台服务器并发TCP连接数到底可以有多少