60万/秒的问题
老师求教:
问题1:60万/秒 是60万/秒 并发线程数 ,还是60万/sec TPS
问题2:并发线程数 和吞吐量之间的关系,60万/读为例子
问题3:我压测单体接口吞吐量14000/sec 并发线程数740 异常率0.1 响应超3000ms 为异常 、99%百分位1000ms,请问如果我要自己实现60万/秒读,我需要几台机器
正在回答
问题1,是60万/sec TPS
问题2:并发线程数 和吞吐量之间的关系 ,大体上一个线程可以支持到每秒100吞吐量以上,这个主要是看你 访问处理的速度,如果每次读请求需要10毫秒,那么 一个线程 就可以支持到每秒100吞吐量以上。如果一个tomcat并发线程数开到500的话,差不多 单tomcat就可以支持到5万每秒。 当然,这只是一个计算的例子
问题3:按照你的测试数据,你的接口 读的性能不算太好啊,你看吞吐量14000/sec 并发线程数740,意味着 单个线程大致每秒处理了20个请求, 意味着,你这个接口,处理一次请求,大致需要50ms,这个性能,有很大的提升空间。 如果按照你的测试数据,差不多需要 45个tomcat,并不一定需要 45台服务器,因为一台服务器可以跑多个tomcat实例,还有,服务器的硬件性能差别也很大的。
- 参与学习 114 人
全网稀缺 一次性掌握超大型项目架构设计与落地能力 快速铲平架构理论门槛 迅速拨高架构实际应用能力 帮助3年以上Java工程师突破能力瓶颈,技术发展空间更上一层楼
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧