0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科分享 | 网络性能监控 | 网络中的应用性能意味着什么?

虹科网络可视化技术 2022-11-18 09:29 次阅读

TCP协议的可靠性

数据包丢失是对网络的破坏,因为它导致延迟。TCP协议建立了可靠的数据传输,但掩盖了丢包的影响。TCP确保数据的传输是基于一个叫做 "滑动窗口 "的概念。这种机制控制着传输的字节序列和收到的确认。

在排序的帮助下,接收方可以通知发送方丢失的数据(如数据包丢失)。独立地讲,发送方可以通过重传定时器的到期来检测丢包。从性能分析的角度来看,必须了解丢包的重要性,以避免 "机器中的幽灵"。下面的文章探讨了这些机制的行为和性能。

重传计时器

每个传输的数据包都由发送方链接到重传计时器。如果计时器在已传输的数据段被确认之前过期,则该数据段将被声明为丢失并重新传输。在性能方面,重传定时器有两个重要特点:

初始重新传输超时 (RTO) 的默认值几乎始终为 3000 毫秒。随后,该值会根据实际路径重传时间动态调整为更真实的值。

对于数据包的后续重新传输,超时值始终加倍。

对于短数据流(例如网络流量),重传计时器用于检测数据包丢失。只有 1000 字节的消息在单个数据包中传输。当然,如果数据包丢失,接收方无法发送接收确认,因为接收方不知道丢失的数据包曾经发送过。如果数据包在 TCP 连接的早期丢失,例如在三次握手期间丢失 SYN 数据包,则数据包丢失在三秒钟内不会恢复。

三次重复的ACK

在较大的数据流中,可以在重传定时器过期前检测到丢失的数据包。这是借助于三个收到的ACK副本来完成的。这种机制通常比等待重传定时器过期更有效。如果到达的节点收到的数据包不符合顺序,它就会发出重复的ACKs。失序的数据包可以是在丢失的数据包数据之后发送的数据包。重复的ACK包包含接收方仍在等待的准确序列号。当发送节点收到第三个重复的ACK时,它认为有关的数据包不仅被延迟,而且实际上已经丢失。结果,丢失的数据包被重新传输。如果发生这种情况,发件人会假定网络中存在拥堵,并将拥堵窗口减少50%,以积极应对拥堵。慢速启动机制会缓慢增加CWD值。

例如,如果一个服务器向客户传输一个大文件,由于慢速启动机制,发送节点的吞吐量提升得更慢。当拥塞窗口达到24时,数据包丢失会被一个三重复的ACK检测到。随后,服务器重传丢失的数据,CWD值减少到12。慢速启动机制将在这个时候重新启用其拥塞避免模式。这种行为在现代网络中经常看到。

结论和纠正措施

显而易见的是,防止因拥堵造成的数据包丢失将提高性能。然而,这只有通过减少其他流量的拥堵才能实现,可以通过以下方式实现:

用于排队优先的QoS政策

减少总流量或增加带宽

如果数据包丢失是由于其他情况造成的,如网络接口故障、队列配置错误或电缆连接不良,则必须确保TCP连接不会被不必要地关闭,不被不必要地超时,人们还可以减少重传超时的值。

扩展阅读

虹科 Allegro 介绍

虹科Allegro网络万用表 - 网络故障排除的一体化解决方案

虹科Allegro网络万用表是是先进的网络诊断工具,通过浏览器中的Web界面访问分析数据。简单部署,无需配置,只需要点击几下就可检测到网络问题。可以针对问题区域或错误,并可以从预算的流量中捕获PCAP以进一步分析。

一体化分析设备

软件永久许可(全功能可用)

L2-L7全面分析

即插即用,无需配置

多种型号可选,1-200Gbit/s,满足不同规模网络需求

高速全流量捕获分析,回溯分析

中文界面支持

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络
    +关注

    关注

    14

    文章

    7525

    浏览量

    88657
收藏 人收藏

    评论

    相关推荐

    ADC的数据表给出了±VREF的输入范围,是否意味着可以测量相对于接地的负电压?

    我的 ADC 的数据表给出了 ±VREF 的输入范围。这是否意味着我可以测量相对于接地的负电压?
    发表于 11-26 08:22

    VLAN 实施对网络性能的影响

    的广播域和冲突域。这样,网络的广播流量和冲突就被限制在每个VLAN内部,减少了网络拥塞,提高了网络的整体性能。 优化
    的头像 发表于 11-19 09:35 153次阅读

    理解云服务器网络指标:关键性能指标

    指标、它们的重要性以及它们如何有助于实现最佳性能。 关键云服务器网络指标: 网络吞吐量: 网络吞吐量衡量在特定时间范围内通过网络成功传输的数
    的头像 发表于 11-11 17:04 225次阅读

    使用Arthas火焰图工具的Java应用性能分析和优化经验

    分享作者在使用Arthas火焰图工具进行Java应用性能分析和优化的经验。
    的头像 发表于 10-28 09:27 178次阅读
    使用Arthas火焰图工具的Java<b class='flag-5'>应用性能</b>分析和优化经验

    请问固定增益芯片是否意味着不能通过改变外围参数来改变增益?

    固定增益芯片是否意味着我不能通过改变外围参数来改变增益?
    发表于 09-11 07:13

    路由偏好,提升网络性能新路径

    路由偏好对网络性能和数据传输效率有着重要影响。本文将从路由偏好的相关概念、影响因素和实际应用,同时结合IP数据云的功能展示其在优化路由选择的作用。   路由偏好,提升网络
    的头像 发表于 08-21 15:53 225次阅读
    路由偏好,提升<b class='flag-5'>网络</b><b class='flag-5'>性能</b>新路径

    蓝牙Mesh 1.1网络性能测试

    蓝牙Mesh 1.1版本引入了远程配置和无线设备固件更新(OTA DFU)的功能。在这篇技术博客,我们通过广泛部署基于Silicon Labs(亦称“芯科技”)的xG24和xG21无线SoC
    的头像 发表于 08-20 14:22 548次阅读

    EtherCAT主站协议栈性能测试:速度与效率的完美结合

    在使用EtherCAT技术作为现场总线时,性能往往起着决定性的作用。但是,性能的真正含义是什么呢?在大多数情况下,性能等同于速度。在EtherCAT网络
    的头像 发表于 08-02 18:35 881次阅读
    EtherCAT主站协议栈<b class='flag-5'>性能</b>测试:速度与效率的完美结合

    科技术前沿 TSN网络时间感知整形器的性能验证实测

    本文旨在验证时间敏感网络(TSN)时间感知整形器(TAS)的性能,通过实施IEEE 802.1Qbv和IEEE 802.1AS-2020标准测试用例,确保其在网络
    的头像 发表于 07-30 11:04 347次阅读
    <b class='flag-5'>虹</b>科技术前沿  TSN<b class='flag-5'>网络</b><b class='flag-5'>中</b>时间感知整形器的<b class='flag-5'>性能</b>验证实测

    TSN网络时间感知整形器的性能验证实测

    导读本文旨在验证时间敏感网络(TSN)时间感知整形器(TAS)的性能,通过实施IEEE802.1Qbv和IEEE802.1AS-2020标准测试用例,确保其在网络
    的头像 发表于 07-25 08:04 812次阅读
    TSN<b class='flag-5'>网络</b><b class='flag-5'>中</b>时间感知整形器的<b class='flag-5'>性能</b>验证实测

    案例 从设备连接到精准监控温度采集模块技术精讲

    在精密工程和智能监控的前沿,温度监测已成为确保设备性能和安全不可或缺的一环。MU-Thermocouple CAN/CAN FD系列模块以其卓越的
    的头像 发表于 07-22 17:33 326次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 从设备连接到精准<b class='flag-5'>监控</b>:<b class='flag-5'>虹</b><b class='flag-5'>科</b>温度采集模块技术精讲

    IP地址与网络监控

    如何识别和应对异常流量和可疑活动。 IP地址与网络监控的基础 IP地址是互联网设备的唯一标识符,它在网络通信中起着至关重要的作用。通过监控
    的头像 发表于 07-09 16:41 390次阅读

    联发加入Arm,加速AI应用性能与效率

    的全面设计(Arm Total Design)生态项目,这一里程碑式的举措标志联发与Arm在数据中心、基础设施系统以及电信领域的AI应用性能和效率提升方面迈出了坚实的一步。
    的头像 发表于 06-05 16:26 610次阅读

    网络监控工具有哪些 网络监控用几芯网线

    网络监控工具有很多种,根据不同的监控目标和需求,可以选择适合的监控工具。下面将介绍一些常见的网络监控
    的头像 发表于 01-24 10:00 1018次阅读

    分享 | 实现网络流量的全面访问和可视性——Profitap和Ntop联合解决方案

    这次和大家分享如何捕捉、分析和解读网络数据,从而更有效地监控网络流量,实现网络性能的最大化。首先来看一个实际的问题——“网速太慢”。
    的头像 发表于 01-18 10:40 391次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | 实现<b class='flag-5'>网络</b>流量的全面访问和可视性——Profitap和Ntop联合解决方案