服务端_给定请求耗时和qps求设备数

给定请求耗时和qps求设备数

截图

一次任务包含一个cpu耗时+一个io耗时
而发起一次io,在这个时间段内单个cpu核心轮训执行m个线程处理cpu计算。
m = i/o耗时/cpu耗时

所以将公式转换一下就好理解了:
最优线程数=cpu核心数 x t = cpu核心数 x (s/v))
S = io耗时 + cpu耗时:一次任务包含一个cpu耗时+一个io耗时。
V= cpu耗时:除以v表示单核心内以cpu耗时为单位,一次任务可拆解成共t个线程在轮询执行任务。

参考:
https://wuxinshui.blog.csdn.net/article/details/154359335

请求耗时是项目自行定的一次任务的耗时。
平均响应耗时=请求耗时ms/1000ms
最大线程数x (1000ms/请求耗时ms)= 单机最大QPS
理论机器数= 项目要求的最大qps/单机最大QPS
2-8原则采用80%的负载冗余:理论机器数/80%= 实际机器数。

参考:
https://www.bilibili.com/video/BV1xms4zaEJ9/?spm_id_from=333.1007.tianma.15-3-57.click&vd_source=f6a651576d53d01c9db63f449ec6a6a0

posted @ 2025-12-25 10:50  昂流  阅读(2)  评论(0)    收藏  举报
//替换成自己路径的js文件 hhttp(s)://static.tctip.com/tctip-1.0.4.min.js