`

关于storm的complete latency

阅读更多
最近我们的storm在跑的过程中, 发现bolt的complete latency都非常低, 在1ms以下, 而spout却不断的增加, 达到了好几千ms, 最后导致整个spout挂掉(后来发现complete latency不断增加跟fail有关). 这是一个非常严重的问题, 于是在storm-user上google了一把, 发现这里(1,2)已经有了一些答案.

nathan对complete latency也做了一个非常详细的解释:

complete latency(这里主要针对spout)是一个tuple从发出, 到经过bolt处理完成, 最终调用spout的ack这个完整的过程所花的时间.

complete latency和吞吐量可以认为是互斥的, 二者不可兼得, 要提高吞吐量, 必然会增加complete latency, 反之亦然. 所以我们需要根据具体的场景, 在二者之间找到一个平衡.

complete latency受到两个因素的影响:
bolt的处理时间
spout的parallelism数量

关于latency的计算方式, 这里也有说明, 即一个tuple从被接收到被ack所花的时间.
分享到:
评论
2 楼 影绝 2015-08-13  
你好,我单个bolt的执行时间很短,但是complete latency 却一直很高,我尝试增加了并行度,今晚看看结果如何
1 楼 yuan_yutian 2015-08-05  
大哥 你好:
     我也遇到你这种情况了,我是在storm里运算将数据写入到redis中,spout的complete latency却不断的增加,但是complete latency到200左右的时候spout就挂掉重启了,而不是到几千,按您说的增加了bolt的并发度,也设置了setMaxSpoutPending(1000),都不好使,spout的complete latency还是会不断增加,然后挂掉,能帮我分析分析吗?非常感谢

相关推荐

    Leatrix_Latency_Fix_3.03_macroman.enc_FIX_Leatrix_Latency_Fix_la

    《Leatrix Latency Fix 3.03:改善游戏延迟的解决方案》 在现代网络游戏中,延迟(Ping)是影响玩家体验的重要因素之一。"Leatrix Latency Fix 3.03 macroman.enc FIX Leatrix_Latency_Fix_la" 是一款针对Mac用户的...

    Leatrix Latency Fix.zip

    《Leatrix Latency Fix》是一款专为解决网络游戏延迟问题而设计的小工具,它通过优化网络设置来提升玩家的游戏体验。在本文中,我们将深入探讨这个工具的工作原理、使用方法以及如何帮助改善网络延迟。 首先,我们...

    Leatrix Latency Fix 1.23.zip

    《Leatrix Latency Fix 1.23:优化网络延迟,提升游戏体验》 网络游戏的流畅体验离不开良好的网络环境,而“Leatrix Latency Fix 1.23”正是为了解决这一问题而诞生的工具。它是一款专为降低网络延迟而设计的软件,...

    Leatrix Latency Fix 1.21

    《Leatrix Latency Fix 1.21:优化网络延迟的利器》 在网络游戏的世界里,延迟是一个让玩家头痛的问题,它可能导致角色动作不流畅、射击不准或是技能释放时机错失,严重影响游戏体验。Leatrix Latency Fix 1.21就是...

    DPC Latency Checker 1.4.0.zip

    Thesycon’s DPC Latency Checker is a Windows tool that analyses the capabilities of a computer system to handle real-time data streams properly. It may help to find the cause for interruptions in real...

    DPC硬件延迟测试 DPC Latency Checker v1.2.0

    DPC Latency Checker : 官方网站,内有英文详细原理 http://www.thesycon.de/deu/latency_check.shtml 载点 http://www.thesycon.de/dpclat/dpclat.exe 用来测试电脑系统的DPC延迟时间。。值太大或者有高峰...

    ftrace_latency.pdf

    One of the difficult tasks analyzing Real-Time systems is finding a source/cause of an unexpected latency. Is the latency caused by the application or the kernel? Is it a wake up scheduling latency or ...

    Low Latency

    ### 低延迟网络技术及其应用 #### 一、引言 在过去几十年中,网络延迟一直是计算机性能中的一个瓶颈。尽管其他计算机性能指标如处理器速度、内存容量等都有了显著提升,但网络通信的延迟却几乎停滞不前。...

    dpc latency 声卡音频音频检测

    它可以侦测电脑的DPC Latency,就是OS使用System Call来处理每个需要real-time service的驱动程式所需花的时间总合,总而言之,如果DPC Latency太高,就会让电脑在那一瞬间因为某个驱动程式或是硬体问题等太久,而...

    ceph IO latency break down

    Ceph IO 延迟细分 Ceph 作为一个分布式存储系统,其 IO 流水线非常长,了解 IO 延迟的每个阶段对系统性能的影响非常重要。在本文中,我们将逐步拆解 Ceph IO 延迟的每个阶段,并结合源码对每个阶段进行详细分析。...

    Leatrix Latency Fix 2.0.2.0

    玩WOW必不可少的减少延时利器呀,安装后延时减少一半!! (需要.NET FrameWork 4.0)

    fcos3d fps latency

    fcos3d fps latency

    block device(SSD/HHD) latency 测试程序

    修改程序中target device名并编译,运行即可。该程序返回设备open,close,read,write执行时所需时间。用户可以自由修改block size,默认为4k.

    WALT Latency Timer_v0.1.9_apkpure.com.apk

    音频延时的手机app

    基于Storm的车联网数据实时分析系统.pdf

    - **低延迟(lowlatency)**:指数据从一个处理流程的开始到结束所需时间非常短,对于实时系统而言至关重要。 - **高吞吐(highthroughput)**:指系统每单位时间内能够处理和分析的数据量很大,对于处理大规模数据...

    Leatrix Latency Fix 1.23 降游戏延时文件

    《Leatrix Latency Fix 1.23:优化游戏延迟的解决方案》 在现代的电子游戏中,玩家体验的一个关键因素是网络延迟,也就是我们常说的“ping”。Leatrix Latency Fix 1.23 是一个专门针对游戏延迟问题的优化工具,它...

    Low Latency Performance Tuning Guide for Red Hat Enterprise Linux 6

    文档还讨论了如何通过修改内核参数来优化调度策略,如`/proc/sys/kernel/sched_latency`、`/proc/sys/kernel/sched_min_granularity`等,这些参数能够帮助进一步细化进程的调度粒度和响应时间,从而达到减少延迟的...

    FPGA中latency与delay概念的区别 fpga开发.pdf

    FPGA中latency与delay概念的区别 FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种可编程的集成电路,广泛应用于数字电路设计和开发中。在FPGA中,latency和delay是两个常见的概念,它们之间的区别...

    lls-low latency socket

    文章中提及的“Raw Hardware Latency”和“Software Execution Latency”分别代表了系统延迟中硬件部分和软件部分的贡献。由于文档内容的限制,有些地方文字可能有误,需要结合上下文进行合理解读。 总的来说,...

Global site tag (gtag.js) - Google Analytics