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

    文章

    7591

    浏览量

    89057
收藏 人收藏

    评论

    相关推荐

    AFE0064芯片手册把所有的地引脚都表示为GND,是不是就意味着不分数字地和模拟地呢?

    最近在用AFE0064设计一款产品,再画版图的时候遇到了问题,就是AFE0064芯片手册把所有的地引脚都表示为GND,是不是就意味着不分数字地和模拟地呢?如果后端AD分数字地和模拟地,为了达到更好的性能,GND应该和数字地相
    发表于 01-10 07:06

    如何监控wds网络性能

    直接通信,形成一个单一的广播域。 中继模式 :AP扩展无线信号,但不形成单一广播域。 客户端桥接模式 :AP同时作为客户端和AP,连接到另一个AP并提供无线接入。 2. 监控指标 监控WDS网络
    的头像 发表于 01-08 17:36 296次阅读

    方案 仅需4个步骤!轻松高效搭建TSN测试网络

    随着汽车行业向分层同构以太网网络的转型,时间敏感网络(TSN)逐渐成为实现确定性以太网互操作性的关键解决方案。本文将详细介绍如何快速搭建TSN测试网络,涵盖从流量特征分析到网络配置的全
    的头像 发表于 01-06 11:32 113次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>方案 仅需4个步骤!轻松高效搭建<b class='flag-5'>虹</b><b class='flag-5'>科</b>TSN测试<b class='flag-5'>网络</b>

    网络流量监控与网关优化

    网络流量监控可以帮助识别异常流量模式,这些模式可能是网络攻击的迹象,如分布式拒绝服务(DDoS)攻击或数据泄露。 2. 性能监控 通过
    的头像 发表于 01-02 16:14 221次阅读

    VLAN 实施对网络性能的影响

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

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

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

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

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

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

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

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

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

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

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

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

    本文旨在验证时间敏感网络(TSN)时间感知整形器(TAS)的性能,通过实施IEEE 802.1Qbv和IEEE 802.1AS-2020标准测试用例,确保其在网络
    的头像 发表于 07-30 11:04 452次阅读
    <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 920次阅读
    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 420次阅读
    <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 458次阅读

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

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