关于网络性能的一些指标
目录
- 1、速率
- 2、带宽
- 3、吞吐量
- 4、时延 (重要)
- 5、时延带宽积
- 6、往返时间RTT (重要)
- 7、利用率
接下来准备好好学习一下网络方面的知识,之前的自学都浮于表面。我们都知道网络用于端对端的一个信息传递,那么今天先了解一下信息传递时描述网络性能是怎么样的一些指标。
1、速率
我们平时传输的数据都是比特流(bit),一个比特也就是 0 或 1。因此我们平时上网看到的传输速率就是 bit/s 。
下面是一些换算,数据传输比较快时,我们也能看到:
- kb/s = 1000 bit/s
- mb/s = 1000 kb/s
- gb/s = 1000 mb/s
- tb/s = 1000 gb/s
- pb/s = 1000 tb/s
- eb/s = 1000 pb/s
- zb/s = 1000 eb/s
现在很多人忽略了bit/s,例如直接说 “100m的速率”。需要注意的是,提到网络速率时一般说的是额定速率或标定速率,不是实际上运行的速率。
2、带宽
在计算机网络中,带宽就是某通道传送数据的能力,因此它表示的是单位时间内某信道中能通过的 “最高数据率”。因此带宽的单位和速率的单位一样,都是 bit/s。所以呀我们的带宽越高,数据通过的速率能越大。
3、吞吐量
吞吐量表示某单位时间内,通过网络(信道、接口)的实际的数据量。有时候也会用每秒传送的字节数或帧数来表示。
4、时延 (重要)
时延(delay 或 latency)是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端的时间。时延是个很重要的性能指标。
一般而言,时延由四个部分组成。
时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延
发送时延:主机或路由器发送数据帧所需要的时间,从数据帧的第一个比特算起,到最后一个比特发送完毕所需的时间。
传播时延:电磁波在信道中传播一定的距离需要花费的时间。
处理时延:主机或路由器在收到分组时要花一定的时间进行处理。
排队时延:分组经过路由器时,要在输入队列中排队等待处理。路由器确定了转发接口后,还要在输出队列中排队等待转发。
但此时传输时延仍为 5ms,则总时延为 5.008ms。
5、时延带宽积
顾名思义:
传播时延 * 带宽 = 时延带宽积
6、往返时间RTT (重要)
RTT(Round Trip Time)是两个端点一次交互所需的时间。比如TCP握手 SYN发送过去服务端及服务端的 SYN+ACK 包发送回来的时间就是RTT。
假设 A向B发送数据,数据长度是100MB,发送速率是100 Mbit/s,那么:
如果B正确收完100MB数据后立刻向A发送确认。再假定A只有在收到B的确认消息后,才继续像B发送消息,这就需要一次往返时间RTT了。如果RTT为 2s,可以算出 A向B发出数据的有效数据率:
理解为因为需要的时间增加了一个 RTT 。
7、利用率
利用率分为 信道利用率 和 网络利用率两种。
信道利用率指出网络有百分之几的时间是有数据通过的(被利用的)。
网络利用率则是 全部信道利用率的加权平均值。
利用率不是越大越好!!! 利用率大了,根据排队论,时延也会大。例如高速公路塞车情况。
参考文章
《计算机网络》第七版 谢希仁
关于网络性能的一些指标相关推荐
- 了解衡量网络性能的四大指标:带宽、时延、抖动、丢包
衡量网络性能的四大指标:带宽.时延.抖动.丢包. 如何客户需要我们去评估一个网络的性能,我们就可以从这四方面去进行评估. 带宽 1.带宽概念: 带宽在百度百科中定义:在单位时间内从网络中的某一点到另一 ...
- 用m ip衡量的计算机性能指标是,ip网络技术要求网络性能参数与指标.pdf.pdf
YU 中华人 民共和 国通信行业标准 YD/T 1171- 2001 IP网络技术要求 - 网络性能参数与指标 IPNetworkSpecification - NetworkPerformanceP ...
- 区块链网络性能的关键衡量指标
衡量区块链性能的关键指标包括:1) 区块链节点指标(生产的区块数,已处理的交易数,处理时间,完成时间等) 2) P2P 子系统指标(命中 / 未命中请求的数量,活跃用户的数量,P2P 流量的数量和结构 ...
- http拨测是什么意思_网络性能拨测-网络传输速度体验检测系统有哪些指标?
原标题:网络性能拨测-网络传输速度体验检测系统有哪些指标? 网络性能拨测是对网络情况检测中用到的,用一些特定的网络数据指标来反映不同时间和地区用户使用网络的情况,可以协助网络提供商更好地了解用户的使用 ...
- linux 测试内存性能,Linux性能测试指标评估
Linux性能测试指标评估 一.影响Linux服务器性能的因素 1. 操作系统级 · CPU · 内存 · 磁盘I/O带宽 · 网络I/O带宽 2. 程序应用级 二.系统性能评估标准 影响性能因素 其 ...
- 性能之巅:Linux网络性能分析工具-netstat,ifconfig,nicstat,traceroute,tcpdump
原文地址:http://www.infoq.com/cn/articles/linux-networking-performance-analytics 本文介绍基于Linux操作系统的网络性能分析工 ...
- 43 | 套路篇:网络性能优化的几个思路(上)
上一节,我们了解了 NAT(网络地址转换)的原理,学会了如何排查 NAT 带来的性能问题,最后还总结了 NAT 性能优化的基本思路.我先带你简单回顾一下. NAT 基于 Linux 内核的连接跟踪机制 ...
- 36 | 套路篇:怎么评估系统的网络性能?
上一节,回顾了经典的 C10K 和 C1000K 问题.简单回顾一下,C10K 是指如何单机同时处理 1 万个请求(并发连接 1 万)的问题,而 C1000K 则是单机支持处理 100 万个请求(并发 ...
- (二)性能优化的指标和工具 (告别前端小白,成为大神的必经之路)
性能优化的指标和工具 为什么要进行前端性能优化 寻找性能瓶颈 移动端挑战多 性能指标和优化目标[了解行业标准] 网络加载性能 交互体验 总结 RAIL测量模型[黄金指南] 什么是RAIL RAIL的目 ...
最新文章
- LeetCode简单题之K 进制表示下的各位数字总和
- python可以干嘛知乎-一行Python代码能做什么?
- 解析json获取天气信息(中央气象台)
- ​Transformer升级之路:从Performer到线性Attention
- C/C++编程心得(三)
- [转载]我的PMP复习备考经验谈(下篇)——一本关于PMP备考的小指南
- 前端vue后端java,Vue调用后端java接口的实例代码_亦心_前端开发者
- lia人是什么意思_老话说“人穷别说话,位卑莫劝人”,什么意思?有何道理?...
- 安装配置NTP服务器
- java类型强转会有性能消耗吗_Java代码性能优化总结(转)
- 把文件放在Linux内存里
- python毕业设计作品基于django框架 校园失物招领系统毕设成品(6)开题答辩PPT
- Linux 添加网卡
- Linux C/C++ 共享库so的搜索路径和顺序
- 【毕业设计】基于单片机的便携式空气质量检测仪 - 物联网 嵌入式
- Photoshop如何使用蒙版之实例演示?
- 分享一个全站繁体转换
- [Android Pro] 将你的安卓手机屏幕共享到PC或Mac上
- 零和博弈-极大极小搜索Alpha-Beta剪枝(井字游戏)
- 中国天气网天气预报API接口城市代码,XML格式,数据具体到县、区级别