网络性能的四大指标:带宽、时延、抖动、丢包

原文链接:https://www.eet-china.com/mp/a82420.html


怎么去描述网络性能的好坏?

你如果说这个网络很好,那里的网络有点差!这无异于看这风景美如画,本想吟诗赠天下,怎奈自己没文化,只能卧槽浪好大

我们得用专业的术语去描述它,网络性能四大指标:带宽、时延、抖动、丢包。


带宽

在网络世界里,是多指数字信号,在规定的时间内,从一端传输到另一端的数据量,即数据传输率。

带宽的单位用bps来表示bps(bit per second)

带宽基本单位"比特",简写为小写字母"b",更大的单位是:Kb、Mb、Gb等;

网速基本单位"字节",简写为大写字母"B",更大的单位有:KB、MB、GB等;

1字节=8比特;

带宽和网速的进率都是1024;

以1M的带宽为例: 1Mb/s = 1024Kb/s = 1024/8KB/s = 128KB/s


时延

指报文从A传输到B所需的时间。

比如

快递从深圳发出寄到北京需要1天,那么时延就等于1天。

A的报文到达B,需要6毫秒才能完成,即,时延=6ms。

ping得到时延=往返所需的时间

时延 = 发送时延+传播时延+处理时延+排队时延


抖动

网络抖动 = 最大延迟 - 最小延迟

评价网络稳定性,离不开抖动这个指标,越小的抖动,网络越稳定。


丢包

指数据包从一端被传输到另一端过程中,部分数据未能到达目的地。

丢包率 = 丢失数据包数量 / 总发出的数据包数

例如,我发了6个包给百度服务器,4个包被接收了,2个包丢失了,那么丢失率就等于 2/6 = 33%

相关推荐
BD_Marathon4 小时前
【Flink】部署模式
java·数据库·flink
鼠鼠我捏,要死了捏6 小时前
深入解析Java NIO多路复用原理与性能优化实践指南
java·性能优化·nio
ningqw6 小时前
SpringBoot 常用跨域处理方案
java·后端·springboot
superlls7 小时前
(Redis)主从哨兵模式与集群模式
java·开发语言·redis
叫我阿柒啊9 小时前
Java全栈工程师面试实战:从基础到微服务的深度解析
java·redis·微服务·node.js·vue3·全栈开发·电商平台
hqxstudying10 小时前
mybatis过渡到mybatis-plus过程中需要注意的地方
java·tomcat·mybatis
lichkingyang10 小时前
最近遇到的几个JVM问题
java·jvm·算法
ZeroKoop10 小时前
多线程文件下载 - 数组切分,截取文件名称
java
Monly2110 小时前
IDEA:控制台中文乱码
java·ide·intellij-idea
叫我阿柒啊11 小时前
从全栈开发到微服务架构:一次真实的Java面试实录
java·redis·ci/cd·微服务·vue3·springboot·jwt