首页 > 其他分享 >计算机网络性能

计算机网络性能

时间:2024-11-05 16:45:05浏览次数:3  
标签:性能 带宽 计算机网络 分组 链路 速率 延迟

五、计算机网络性能

计算机网络性能(1)

速率即数据率(data rate)或称数据传输速率或比特率(bit rate)

  • 单位时间(秒)传输信息(比特)量

  • 计算机网络中最重要的一个性能指标

  • 单位:b/s(or bps)、kb/s、Mb/s、Gb/s

  • k=10的3次方、M=10的6次方、G=10的9次方

速率往往是指额定速率标称速率

带宽(bandwidth)原本指信号具有的频带宽度,即最高频率与最低频率只差,单位是赫兹(Hz)

网络的带宽通常是数字信道所能传送的“最高数据率”,单位:b/s(bps)

常用的带宽单位:kb/s、Mb/s、Gb/s、Tb/s

问题:分组交换为什么会发生丢包和时延?

答:分组在路由器缓存中排队,如果缓存满了,到达分组被丢弃,导致丢包(loss)

  • 分组到达速率超出输出链路容量时

  • 分组排队,等待输出链路可用

四种分组延迟

1、结点处理延迟(nodal processing delay)

  • 差错检测

  • 确定输出链路

  • 通常<msec

2、排队延迟(queueing delay)

  • 等待输出链路可用

  • 取决于路由器堵塞程度

3、传输延迟(transmission delay)

  • L:分组长度(bits)

  • R:链路带宽(bps)

  • d=L/R

4、传播延迟(propagation delay)

  • d:物理链路长度

  • s:信号传播速度

R:链路带宽(bps)

L:分组长度(bits)

a:平均分组到达速率

流量强度(traffic intensity)=La/R

  • La/R~0:平均排队延迟很小

  • La/R->1:平均排队延迟很大

  • La/R>1:超出服务能力,平均排队延迟无限大

计算机网络性能(2)

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

链路的时延带宽积又称为以比特为单位的链路长度

分组丢失(丢包)

  • 队列缓存容量有限

  • 分组到达已满队列将被丢弃(即丢包)

  • 丢气分组可能由前序结点或源重发(也可能不重发)

  • 丢包率 = 丢包数/已分组总数

吞吐量(throughput):表示在发送端与接受带你之间传送数据速率(b/s)

  • 及时吞吐量:给定时刻的平均速率

  • 平均吞吐量:一段时间的平均速率

瓶颈链路(bottleneck link):端到端路径上,限制端到端吞吐量的链路

标签:性能,带宽,计算机网络,分组,链路,速率,延迟
From: https://blog.csdn.net/intnation/article/details/143515134

相关文章

  • 2024年云手机推荐榜单:高性能云手机推荐
    无论是手游玩家、APP测试人员,还是数字营销工作者,云手机都为他们带来了极大的便利。本文将为大家推荐几款在市场上表现优异的云手机,希望这篇推荐指南可以帮助大家找到最适合自己的云手机!1.OgPhone云手机OgPhone云手机是一款备受海外推广与矩阵运营使用者好评的神器,它在海外......
  • 程序员推荐的笔记本,2024年六款高性能笔记本电脑推荐!非常适合计算机专业,做编程设计的程
    文|二加一网络科技对于计算机相关专业,尤其是学习编程或程序员来说,选择一款高性能的笔记本电脑至关重要,它不仅能够提供流畅稳定的编程环境,还能助力高效地完成各项工作。接下来,小编就来推荐六款2024年非常适合编程的高性能笔记本电脑,看看哪一款能够成为你的得力助手。第......
  • SpringBoot在线教育系统:性能监控与优化
    摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了在线教育系统的开发全过程。通过分析在线教育系统管理的不足,创建了一个计算机管理在线教育系统的方案。文章介绍了在线教育系统的系统分析部分,包括可行性分析等,系统设计部......
  • 【征程 6 工具链性能分析与优化-2】模型性能优化建议
    01引言为了应对低、中、高阶智驾场景,以及当前AI模型在工业界的应用趋势,地平线推出了征程6系列芯片。在软硬件架构方面,征程6不仅保持了对传统CNN网络的高效支持能力,还强化了对Transformer类型网络的支持,主要表现为大幅强化了对逐点计算、数据搬运的能力。基于征程6......
  • 动态生成表-判断表是否存在性能对比
    SHOWTABLESLIKE查询直接使用SHOWTABLESLIKE'table_name'来判断表是否存在。结果为空表示表不存在。$tableName='your_table_name';$res=Db::query("SHOWTABLESLIKE'{$tableName}'");if(empty($res)){echo"表不存在";}else{......
  • Windows Server 2025 Enhanced Storage 是微软在其未来版本的 Windows Server 操作系
    WindowsServer2025EnhancedStorage是微软在其未来版本的WindowsServer操作系统中引入的一项新技术或功能,旨在增强存储管理和优化存储性能。虽然在我的知识库中没有具体的“WindowsServer2025EnhancedStorage”这个专有术语的详细描述,但我可以根据类似技术的背景以及微......
  • 知识点:计算机网络的OSI七层模型中的数据链路层的功能和设备
    知识点:该题目考察的知识点是计算机网络的OSI七层模型中的数据链路层的功能和设备。在OSI模型中,数据链路层是第二层,它负责在相邻的网络设备之间传输帧,并且确保帧的可靠传输。数据链路层的主要功能包括帧同步、差错控制、流量控制以及物理寻址。相关知识点内容:OSI七层模型:国际标......
  • Chrome与傲游浏览器性能与功能的深度对比
    在当今数字化时代,浏览器作为我们日常上网冲浪、工作学习的重要工具,其性能与功能直接影响着我们的使用体验。本文将对Chrome和傲游两款主流浏览器进行深度对比,帮助用户更好地了解它们的差异,以便做出更合适的选择。(本文由https://chrome.xahuapu.net/的作者进行编写,转载时请进行......
  • .NET 高性能异步套接字库,支持多协议、跨平台、高并发
    前言.NET生态中有哪些值得推荐的网络通信框架?今天,给大家推荐一个非常优秀的开源项目——NetCoreServer。NetCoreServer是一款.NET开源、免费、快速且低延迟的异步套接字服务器和客户端库。无论是需要搭建高性能的服务端应用,还是开发高效的客户端程序,NetCoreServer都能提供......
  • Java路线图:Java基础入门、Java核心技术、JVM和性能优化、web服务器、web开发框架、消
    准备下载、配置Maven下载、安装IntelliJIDEA准备一个GitHub仓库(或者码云),管理Java源代码Java基础入门1)基本数据类型8种基本数据类型(boolean、char、byte、short、int、long、float、double)整形中byte、short、int、long的取值范围单精度和双精度为什么不能使用......