最近我们的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所花的时间.
分享到:
相关推荐
《Leatrix Latency Fix 3.03:改善游戏延迟的解决方案》 在现代网络游戏中,延迟(Ping)是影响玩家体验的重要因素之一。"Leatrix Latency Fix 3.03 macroman.enc FIX Leatrix_Latency_Fix_la" 是一款针对Mac用户的...
《Leatrix Latency Fix》是一款专为解决网络游戏延迟问题而设计的小工具,它通过优化网络设置来提升玩家的游戏体验。在本文中,我们将深入探讨这个工具的工作原理、使用方法以及如何帮助改善网络延迟。 首先,我们...
《Leatrix Latency Fix 1.23:优化网络延迟,提升游戏体验》 网络游戏的流畅体验离不开良好的网络环境,而“Leatrix Latency Fix 1.23”正是为了解决这一问题而诞生的工具。它是一款专为降低网络延迟而设计的软件,...
《Leatrix Latency Fix 1.21:优化网络延迟的利器》 在网络游戏的世界里,延迟是一个让玩家头痛的问题,它可能导致角色动作不流畅、射击不准或是技能释放时机错失,严重影响游戏体验。Leatrix Latency Fix 1.21就是...
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 Latency Checker : 官方网站,内有英文详细原理 http://www.thesycon.de/deu/latency_check.shtml 载点 http://www.thesycon.de/dpclat/dpclat.exe 用来测试电脑系统的DPC延迟时间。。值太大或者有高峰...
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 ...
### 低延迟网络技术及其应用 #### 一、引言 在过去几十年中,网络延迟一直是计算机性能中的一个瓶颈。尽管其他计算机性能指标如处理器速度、内存容量等都有了显著提升,但网络通信的延迟却几乎停滞不前。...
它可以侦测电脑的DPC Latency,就是OS使用System Call来处理每个需要real-time service的驱动程式所需花的时间总合,总而言之,如果DPC Latency太高,就会让电脑在那一瞬间因为某个驱动程式或是硬体问题等太久,而...
Ceph IO 延迟细分 Ceph 作为一个分布式存储系统,其 IO 流水线非常长,了解 IO 延迟的每个阶段对系统性能的影响非常重要。在本文中,我们将逐步拆解 Ceph IO 延迟的每个阶段,并结合源码对每个阶段进行详细分析。...
玩WOW必不可少的减少延时利器呀,安装后延时减少一半!! (需要.NET FrameWork 4.0)
fcos3d fps latency
修改程序中target device名并编译,运行即可。该程序返回设备open,close,read,write执行时所需时间。用户可以自由修改block size,默认为4k.
音频延时的手机app
- **低延迟(lowlatency)**:指数据从一个处理流程的开始到结束所需时间非常短,对于实时系统而言至关重要。 - **高吞吐(highthroughput)**:指系统每单位时间内能够处理和分析的数据量很大,对于处理大规模数据...
《Leatrix Latency Fix 1.23:优化游戏延迟的解决方案》 在现代的电子游戏中,玩家体验的一个关键因素是网络延迟,也就是我们常说的“ping”。Leatrix Latency Fix 1.23 是一个专门针对游戏延迟问题的优化工具,它...
文档还讨论了如何通过修改内核参数来优化调度策略,如`/proc/sys/kernel/sched_latency`、`/proc/sys/kernel/sched_min_granularity`等,这些参数能够帮助进一步细化进程的调度粒度和响应时间,从而达到减少延迟的...
FPGA中latency与delay概念的区别 FPGA(Field-Programmable Gate Array,现场可编程门阵列)是一种可编程的集成电路,广泛应用于数字电路设计和开发中。在FPGA中,latency和delay是两个常见的概念,它们之间的区别...
文章中提及的“Raw Hardware Latency”和“Software Execution Latency”分别代表了系统延迟中硬件部分和软件部分的贡献。由于文档内容的限制,有些地方文字可能有误,需要结合上下文进行合理解读。 总的来说,...