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

    文章

    7553

    浏览量

    88798
  • 延迟
    +关注

    关注

    1

    文章

    70

    浏览量

    13594
收藏 人收藏

    评论

    相关推荐

    PDM产品数据管理系统的必要性分析 PDM如何助力企业提升竞争力

    在当今竞争激烈的制造业环境中,企业对高效、准确的产品数据管理需求日益增长。PDM(Product Data Management,产品数据管理系统)正是应对这一需求的利器。本文将深入探讨PDM产品数据管理系统建设的必要性,以及它如何帮助企业提升竞争力。
    的头像 发表于 11-27 11:56 350次阅读

    解读UL认证:了解440V变220V单相UL变压器出口的必要性

    《解读 UL 认证:了解 440V 变 220V 单相 UL 变压器出口的必要性》 在当今全球化的电力设备贸易格局中,对于出口美国市场的 440V 变 220V 单相变压器而言,UL 认证具有不可
    的头像 发表于 11-19 16:19 320次阅读
    解读UL认证:了解440V变220V单相UL变压器出口的<b class='flag-5'>必要性</b>

    浅析中低压系统母线装设弧光保护的必要性及应用

    摘要: 随着社会进步,各方面技术也在进步,如电力的发明使用,使我们从一开始的煤油时代走入了电力时代。在电力方面,我国处于地位,文章主要探讨了中低压系统母线装设弧光保护的必要性,以及它存在的弊端
    的头像 发表于 11-14 10:54 493次阅读
    浅析中低压系统母线装设弧光保护的<b class='flag-5'>必要性</b>及应用

    路灯单灯控制器的必要性:为城市照明带来的全面效益

    路灯单灯控制器的必要性:为城市照明带来的全面效益
    的头像 发表于 11-13 09:22 289次阅读
    路灯单灯控制器的<b class='flag-5'>必要性</b>:为城市照明带来的全面效益

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

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

    交互延迟音频解码器

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

    金壮龙在开放原子开源生态大会开幕式上的致辞

    在开放原子开源生态大会开幕式上的致辞工业和信息化部党组书记、部长金壮龙(2024年9月25日北京亦庄)尊敬的殷勇市长,各位来宾,女士们、先生们:大家上午好!很高兴参加2024开放原子开源生态大会。我
    的头像 发表于 09-26 08:10 387次阅读
    金壮龙在开放原子开源生态大会<b class='flag-5'>开幕式</b>上的致辞

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    集成芯片的重要必要性

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