rt时间

rt时间 = cpu时间 + cpu等待时间(网络io,磁盘io)

求最佳并发数,最大tps

  1. 单线程启动任务
    1. 查看tps
    2. cpu使用率
    3. 网络使用率 (假设网络io不是瓶颈)
    4. 磁盘io数据 (假设磁盘io不是瓶颈)
  2. 单核cpu最佳线程数 = 75% / 单线程下的cpu使用率 (假设cpu使用率最大是75%)
  3. 多核cpu最佳线程数 = 核心数 * 单核cpu最佳线程数
  4. 最佳tps = 最佳线程数 * tps
    1. 如果 (单线程网络io * 最佳线程数) 到达瓶颈,则性能也无法提升
    2. 如果 (单线程磁盘io * 最佳线程数) 到达瓶颈,则性能也无法提升