我在进行一次压力测试的时候遇到一个问题。请大神帮忙看下:
1.我在对我的服务进行接口压力测试的时候,提高压力工具的并发路数,系统 TPS 只能维持在 400TPS 左右,响应时间在 100ms。我看我服务器的资源占用非常少,cpu 和内存均不超过 50%。如果是这样,我的系统一般瓶颈会在哪里,有什么查看方法。
2.我的后台服务会连接一个 Oracle 的数据库。如果我把 oracle 和后台服务部署在 2 台机器上,系统的 tps 在 400 左右,如果部署在同一台机器上,tps 在 900 左右。这个是为啥啊?
3.我调用的接口是 “校验客户密码”,用的还是同一个用户,这样是不是存在一个读取数据库缓存的概念?