第99个百分位延迟和吞吐量的含义是什么

问题描述 投票:1回答:1

我已经读过一些文章,它们对Spark处理,Storm和Flink等流处理引擎的性能进行了基准测试。在评估部分中,标准是第99个百分点和吞吐量。例如,Apache Kafka以每秒约100.000个事件的速度发送数据,并且这三个引擎充当流处理器,其性能使用第99个百分位数的延迟和吞吐量来描述。

谁能为我澄清这两个条件?

streaming spark-streaming apache-storm apache-flink
1个回答
1
投票

X工作流中X毫秒的第99个百分位延迟表示,有99%的项目在不到X毫秒的时间内到达管道的末端。阅读this reference了解更多详情。

[当应用程序开发人员期望一定的延迟时,他们通常需要潜伏期我们测量流的几个延迟范围记录分组作业,可通过网络对数据进行混洗。的下图显示了观察到的中值潜伏期,以及第90、95和99个百分位(延迟时间的99个百分位例如,50毫秒表示99%的元素到达在不到50毫秒的时间内结束管道。

© www.soinside.com 2019 - 2024. All rights reserved.