并发量和吞吐量_延迟,吞吐量和并发度

本文探讨了并发量、吞吐量和延迟的概念。吞吐量是系统在一定时间内能处理的操作数量,而延迟则关注单个操作完成所需的时间。文章指出,优化延迟不一定提高吞吐量,反之亦然。并发度是两者乘积,表示系统中同时进行的任务数量。通过举例说明,阐述了如何理解和平衡这些指标以优化系统性能。
摘要由CSDN通过智能技术生成

并发量和吞吐量

chrisapotek问。 您如何定义测试的吞吐量和延迟?

没有一个简单的问题,所以我回复了一个帖子。

持续吞吐量

我认为吞吐量是一个流程可以在10秒到一天之间的持续时间内执行的操作数。 (假设您有一个相当长的夜晚需要赶上来),我将其度量为每秒的操作数或每秒的兆字节(MB),但是我认为测试需要运行一秒钟以上才能保持健壮。 较短的测试仍然可以报告X / s的吞吐量,但这可能是不现实的,因为系统被设计为使用缓存和缓冲区主动处理突发事件。 如果仅测试一种行为,则会得到一个数字,该数字假定系统上没有其他东西在运行,并且这些缓冲区的限制并不重要。 当您在执行其他操作的真实计算机上运行真实应用程序时,它们将无法充分利用高速缓存,缓冲区,内存和带宽,并且您可能无法获得2-3倍的持续吞吐量,更不用说更乐观的突发吞吐量了。 SATA HDD可以报告500 MB /秒的突发吞吐量,但它可能只能达到40 MB / s的持续速度。 运行真实程序时,您可能会希望获得15-25 MB /秒的速度。

潜伏

有两种报告延迟的方法。 单向延迟和往返延迟(或往返时间)。 通常会报告第一个,因为它较少,但是由于两端都需要同步时钟,因此很难准确测量。 因此,您经常测量往返延迟

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值