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

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

3天内不再提示

从冬奥会开幕式超强特效看应用低延迟的必要性

话说科技 来源:话说科技 作者:话说科技 2022-02-10 16:18 次阅读

随着备受瞩目的冬奥会顺利召开,相信大家对美轮美奂的开幕式会赞叹不已,俗话说外行看热闹,内行看门道,今天小编就来谈一下开幕式中跟低延迟相关的一点东西。

先来看一个来自英特尔中国的微博消息:

pYYBAGIEynOAAqlNAAWM_pyJ64g494.png

相信很多观众在没看到这个消息前都会以为那个冰随人动的特效是事先做好的,只是和现场演员对下时间轴,结果英特尔这一揭秘不免让人大吃一惊,这些竟然都是实时的。还有更牛的事在后边,现场的检测延迟和管线延迟竟然达到了惊人的10ms和46ms。

poYBAGIEynOAH1GdAAFP2t8uIF410.jpeg

什么是延迟?

在计算机系中中所说的延迟,一般是指生成和返回响应之前的时间延迟。通常有以下几种来源:

网络 I/O

磁盘 I/O

运行环境

程序代码

一般情况下,对于基础资源产生的延迟是取决于对应的设备或系统的技术水平,像英特尔展示的冬奥会开幕式的数据中心就采用了大量的新技术来降低这个延迟。而对于多数人来讲,降低应用的延迟最可行的还是从优化程序代码来入手。

在软件领域,有许多类型的延迟。没有应用程序可能是真正实时的即:零延迟(在程序启动和结果交付之间经过的时间为零)。尽管如此,所有高性能应用程序的目标都是尽可能接近实时。甚至 Gartner 对零延迟的定义也承认延迟实际上永远不可能为零,因为计算机需要时间来“思考”。

软件延迟示例

下面是一个简单的图形示例,说明典型高性能应用程序的延迟情况。我们通常会发现应用的延迟大多会在一个狭窄的范围内变化,但是偶尔会出现非常高的延迟。对于高性能应用程序,按分位数对延迟进行分组通常会产生类似于以下的图:

pYYBAGIEynOAaHlAAABM1acsKmM623.png

Y 轴表示程序的延迟时间,X 轴是将一段时间内的所有分组为分位数的结果。蓝线是每个分位数的延迟,橙线是平均延迟。

如果只看平均延迟,你可能会想“应用程序做得很好啊,大部分时间都低于平均值!”这就是问题所在。如果应用程序在大多数情况下具有可接受的延迟,但有时会出现极端延迟,你的业务可能会受影响。

如果你的客户在每次使用产品时都非常快速地需要产品的结果,但有时他们会因长时间的等待而陷入困境,他们会转向你的竞争对手,即使竞争对手的平均延迟可能比你的应用高。

例如:金融交易、考试报名、线上购物、实时交互等场景都要求具有高性能+低延迟的应用。

一个真实的案例

某国家级考试主管单位在一次考试报名的当天,系统发生故障导致大量的用户无法登录。

通过基调听云APM工具发现,当时的所有事务都出现了超时现象:

poYBAGIEynSAfBbCAAHNrN9S_AQ862.png

进一步分析,能够看到当时数据库是最大的瓶颈:

poYBAGIEynWAQZQ-AACwFe-Txcs074.png

接着根据提示,一步步确认问题的位置,着手解决,包括:优化SQL、优化代码等等。一番操作下来,系统表现有了巨大的改变。

1、应用平均响应时间大幅缩短

pYYBAGIEynWAT5HZAACK1RxBtqA858.png

2、数库执行时间大幅缩短

poYBAGIEynWAR-sOAACefdkXJ8Q121.png

3、报名完成时间大幅提前

类似北京、上海这种城市的报名,以往需要近1分钟时间完成,优化后平均4.5秒完成报名。

总结

由此可见,低延迟对于任何应用程序在业务上取得成功都至关重要,好在我们可以通过APM工具来做性能的监控与分析。基调听云多年来致力于提供优质的APM解决方案,也曾多次获得权威机构Gartner的认可,欢迎联系我们了解更多关于APM的信息

审核编辑:符乾江

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

    关注

    19

    文章

    7351

    浏览量

    87625
  • 延迟
    +关注

    关注

    1

    文章

    70

    浏览量

    13502
收藏 人收藏

    评论

    相关推荐

    工业工程软件在企业导入中的重要必要性

    在全球化竞争加剧、市场需求瞬息万变的今天,企业为了保持竞争力,需要不断优化生产流程、提高生产效率、降低成本并保障产品质量。而工业工程软件作为一种强大的工具,其在企业导入中的重要必要性日益凸显
    的头像 发表于 10-18 11:09 127次阅读

    交互延迟音频解码器

    普通音频解码器在处理音频时可能引入较高的延迟,通常适合于音乐播放或录音等场景。而交互延迟音频解码器则专为实时应用设计,
    的头像 发表于 09-28 11:15 166次阅读
    交互<b class='flag-5'>式</b><b class='flag-5'>低</b><b class='flag-5'>延迟</b>音频解码器

    AD603输入阻抗很小,输入端用电容耦合的必要性在哪里?

    请问,关于603的级联耦合,它输入阻抗很小,输入端用电容耦合的必要性在哪里,还有多个数量级的电容并联来级间耦合的,是为了增加可通过的频带范围吧。 而且,虽然理论上是零偏置的交流信号输入,若有直流干扰的时候,输入耦合的电容前段有没有必要加泄流电阻到地呢?
    发表于 09-19 08:14

    AI奥运 | 巴黎奥运会看人工智能的应用和发展

    2024巴黎奥运火热空前,开幕式到金牌争夺战,本届奥运的关注热度持续攀升。与往届不同的是,本届奥运不仅是首次在体育场馆外举办的户外
    的头像 发表于 08-09 16:17 904次阅读
    AI<b class='flag-5'>看</b>奥运 | <b class='flag-5'>从</b>巴黎奥运会看人工智能的应用和发展

    FPGA教学实验室建设必要性 解决方案概述

    FPGA教学实验室建设必要性&解决方案概述
    的头像 发表于 07-26 08:33 206次阅读
    FPGA教学实验室建设<b class='flag-5'>必要性</b> 解决方案概述

    安科瑞ANet模块化通信管理机在北京冬奥会项目的应用

    管理机,基于ARM平台采用嵌入操作系统,具备实时,可靠,可扩展,丰富协议支持等属性,运行稳定。可以针对北京冬奥会项目现场各种设备采集相关的遥测、遥信数据进行实时监控,并将数据转发给电力监控平台,大大提高冬奥会项目现场的用电
    的头像 发表于 07-15 16:42 199次阅读
    安科瑞ANet模块化通信管理机在北京<b class='flag-5'>冬奥会</b>项目的应用

    智能开关柜一键顺控的必要性有哪些?

    开关柜一键顺控技术的必要性:通过预设的操作逻辑和自动化控制,实现了对开关柜的快速、准确操作。工作人员只需通过简单的操作界面,即可实现对开关柜的远程控制和监控,大大提高了操作效率。
    的头像 发表于 07-12 10:49 204次阅读
    智能开关柜一键顺控的<b class='flag-5'>必要性</b>有哪些?

    行车记录仪CCC认证的必要性分析

    CCC认证的详细解析:CCC认证的必要性法规要求:根据相关规定,行车记录仪作为音视频设备的一种,属于3C认证目录里第八大类“音视频设备”中的0805小类“播放及处理
    的头像 发表于 07-05 16:25 335次阅读
    行车记录仪CCC认证的<b class='flag-5'>必要性</b>分析

    月球无线通信覆盖需求的必要性与挑战

    如果没有中继卫星,通话必须往返地球,大约需要3秒钟。可以想象一下电话延迟3秒多么难以接受,人们很快意识到中继卫星对月球表面语音或视频通信的重要
    发表于 03-26 10:28 420次阅读
    月球无线通信覆盖需求的<b class='flag-5'>必要性</b>与挑战

    集成芯片的重要必要性

    集成芯片在现代科技和工业中占据着至关重要的地位,其重要必要性主要体现在以下几个方面。
    的头像 发表于 03-18 15:17 938次阅读

    示波器测量交流电压不能接地的原因和必要性

    示波器测量交流电压不能接地的原因和必要性  示波器是一种非常重要的测试仪器,用于测量信号的振幅、频率、相位等参数。在测量交流电压时,通常需要将示波器的地端(GND)与待测点的接地进行连接。然而
    的头像 发表于 01-08 16:36 1279次阅读

    LED电路保护的必要性 LED损坏的原因 保护LED电路小绝招

    LED电路保护的必要性 LED损坏的原因 保护LED电路小绝招  LED电路保护的必要性 LED是一种新型的发光器件,具有功率小、高亮度、长寿命、可靠高等优点。然而,由于其工作特性以及外部环境
    的头像 发表于 01-03 11:31 841次阅读

    防雷检测认证服务的作用和必要性

    的发生和扩大,保护人身和财产安全,促进防雷行业的规范和发展。防雷检测认证服务的意义是实现雷电防护装置的科学化、标准化和法制化,提高防雷检测的公信力和权威,增强社会公众的防雷意识和信心。防雷检测认证服务的必要性
    的头像 发表于 01-02 10:25 457次阅读
    防雷检测认证服务的作用和<b class='flag-5'>必要性</b>

    何谓正确去耦?有何必要性

    电子发烧友网站提供《何谓正确去耦?有何必要性?.pdf》资料免费下载
    发表于 11-30 09:25 0次下载
    何谓正确去耦?有何<b class='flag-5'>必要性</b>?

    如何正确去耦?去耦技术的必要性

    何谓正确去耦?有何必要性? 如果电源引脚上存在纹波和/或噪声,大多数IC都会有某种类型的性能下降。数字IC的噪声裕量降低,时钟抖动则可能增加。对于高性能数字IC,例如微处理器和FPGA,电源额定容
    发表于 11-28 16:16 0次下载
    如何正确去耦?去耦技术的<b class='flag-5'>必要性</b>