【问题标题】:Throughput and latency吞吐量和延迟
【发布时间】:2022-12-25 00:20:17
【问题描述】:

每台机器有5个核心,每个核心有2个线程用于并发请求; 1K RPS 吞吐量和 1 秒延迟需要多少台机器。

我不确定是否有任何方法可以使用给定的数据计算机器的数量。

【问题讨论】:

    标签: system-design


    【解决方案1】:

    每台机器有 5 个内核和 2 个线程用于并发请求,因此 一台机器处理的并发请求总数:5*2=10 系统将从客户端接收的请求数:1K 因此,处理 1K RPS 所需的机器数量 = 1000/10 = 100 台机器。

    【讨论】: