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

    文章

    8336

    浏览量

    95560
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    农业机械通信开发最怕什么?试试这套CAN FD仿真方案

    现代农业种植系统依赖分布式电子控制单元(ECU)和高性能通信网络,以实现精准、可靠、高效的作业。在产品开发阶段,田间部署前对这些网络进行验证至关重要,这能有效降低集成风险、缩短调试周期。解决方案:
    的头像 发表于 03-19 17:10 605次阅读
    农业机械通信开发最怕什么?试试这套<b class='flag-5'>虹</b><b class='flag-5'>科</b>CAN FD仿真方案

    分享 | SocTek IP Cores:FPGA高端网络与时间同步解决方案

    当现代工业自动化、航空航天和关键基础设施系统对通信可靠性的要求达到「零容忍」级别时,传统解决方案往往力不从心。系统需要确保数据包精确准时到达,不容许毫秒级的延迟或丢失。合作伙伴SOC-E公司
    的头像 发表于 01-21 17:03 3046次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | SocTek IP Cores:FPGA高端<b class='flag-5'>网络</b>与时间同步解决方案

    LT5400:高性能四匹配电阻网络的卓越之选

    四匹配电阻网络,看看它在实际应用能为我们带来哪些优势。 文件下载: LT5400.pdf 一、产品特性亮点 1. 出色的匹配性能 LT5400 具有卓越的匹配特性,分为 A 级和 B 级。A 级可
    的头像 发表于 01-15 15:15 344次阅读

    Vector为世达颁发ISO/SAE 21434汽车网络安全CSMS流程证书

    System)流程证书。该证书的取得,意味着世达已建立起完整且高质量的汽车网络安全CSMS流程,并具备在产品研发、生产、售后运维等全生命周期中高效落实网络安全管理的能力。
    的头像 发表于 12-23 09:29 594次阅读

    NoC性能监控器调试指南

    本篇博客展示了如何访问 NPI 为 NoC(片上网络)公开的 Performance Monitor(性能监控器)寄存器,这些寄存器用于监控 NoC 的
    的头像 发表于 12-01 14:38 1893次阅读
    NoC<b class='flag-5'>性能</b><b class='flag-5'>监控</b>器调试指南

    广州邮POE光纤收发器如何影响网络性能?一文看懂关键作

    在当前高速网络与智能设备普及的时代,传统铜缆已难以满足远距离、高带宽、强抗干扰的组网需求。广州邮POE光纤收发器凭借“光电转换+远程供电”双重能力,正成为安防监控、工业自动化、智慧交通等场景
    的头像 发表于 11-04 11:06 606次阅读
    广州邮<b class='flag-5'>科</b>POE光纤收发器如何影响<b class='flag-5'>网络</b><b class='flag-5'>性能</b>?一文看懂关键作

    方案 | 数据不缺位,监控不滞后:车辆信息远程监控系统

    引言在智能网联与电动化推进,车队管理、远程诊断和智能驾驶常被这些问题困扰:多车型数据采集要反复适配、网络波动时数据丢了难追溯、原始数据看不懂没法用...车辆信息远程
    的头像 发表于 09-18 17:33 1018次阅读
    <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>车辆信息远程<b class='flag-5'>监控</b>系统

    电能质量在线监测装置通过了CQC认证意味着什么?

    LZ-100电能质量在线监测装置 电能质量在线监测装置通过CQC 认证(中国质量认证中心认证),意味着该装置在合规性、技术性能、安全性、可靠性等核心维度,均符合国家 / 行业相关标准及 CQC 认证
    的头像 发表于 09-03 15:57 996次阅读
    电能质量在线监测装置通过了CQC认证<b class='flag-5'>意味着</b>什么?

    Linux网络性能调优方案

    在当今高并发、大流量的互联网环境下,网络性能往往成为系统的瓶颈。作为一名资深运维工程师,我在生产环境遇到过无数次因为TCP/IP参数配置不当导致的性能问题。今天分享一套完整的Linu
    的头像 发表于 08-06 18:01 1498次阅读

    车辆网络通讯测试主板:双系统适配 × 工业级稳定 × 零门槛部署

    本文探讨了车载网络测试面临的挑战,包括多协议并发时的数据丢包、繁杂线束带来的集成难题和逐年攀升的设备维护成本。全新推出的HKIC1-MBM2100 车辆网络通讯测试主板凭借其硬核配
    的头像 发表于 07-15 11:15 745次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>车辆<b class='flag-5'>网络</b>通讯测试主板:双系统适配 × 工业级稳定 × 零门槛部署

    性能低功耗双核Wi-Fi6+BLE5.3二合一

    随着物联网技术的不断发展,无线通信模块在各种应用场景扮演着越来越重要的角色。近日,蓝迅通科技宣布推出一款基于Nordic Semiconductor的Wi-Fi 6芯片nRF7002和高性能双核
    发表于 06-28 21:42

    网络化多电机伺服系统监控终端设计

    信息,并计算系统各项性能指标。实验结果表明,系统响应速度快、运行稳定,可靠性高。 纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:网络化多电机伺服系统监控终端设计.pdf【免责声明】本文系
    发表于 06-23 07:15

    展会回顾 | 赋能新一代工业网络2025华南工博会圆满落幕

    设备、TSN时间敏感网络技术等创新产品。展会现场直击.2025深圳工博会精彩收官!本视频将带您直击科展位精彩方案,领略TSN时间敏感网络
    的头像 发表于 06-11 17:32 1187次阅读
    展会回顾 | 赋能新一代工业<b class='flag-5'>网络</b>!<b class='flag-5'>虹</b><b class='flag-5'>科</b>2025华南工博会圆满落幕

    ESP32-C6 智能网关设备WiFi6高性能通信应用

    更高的数据传输速率,还通过OFDMA和MU-MIMO技术显著提高了网络的容量和效率。 这意味着在多设备同时连接的场景下,每个设备都能享受到更稳定、更快速的网络服务,同时为电池供电的设备提供了低功耗
    发表于 05-30 13:54

    解决应用性能问题的策略

    性能调优贯穿于鸿蒙应用开发的整个生命周期中,开发前有性能最佳指南等赋能套件让你快速上手学习,开发过程中有性能工具开发套件覆盖应用开发各阶段,应用开发完成上架后有专业的性能测试工具检查测
    的头像 发表于 04-24 11:42 990次阅读
    解决<b class='flag-5'>应用性能</b>问题的策略