QPS上不去什么原因?

发布于 2022-01-01 11:24:54 字数 257 浏览 394 评论 16

在什么情况下nginx+2个tomcat的qps和nginx+1个tomcat是一样的?实在想不明白

而且nginx服务器,应用服务器,和数据库服务器的内存,cpu,io,带宽都正常

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(16

嘦怹 2022-01-08 04:38:37

有没有可能和Dubbo使用了hessian协议协议有关?使用hessian协议只有800多,使用dubbo协议上2000多

等你爱我 2022-01-08 04:38:35

回复
@O2 : 这个接口大概有4次RPC调用

做个少女永远怀春 2022-01-08 04:38:29

回复
@O2 : 想多了,dubbo的service 你部署的是多点吧,如果是多点的,协议不同,小数据量的情况下,影响不是太大,看看做一下数据库的优化,加一下buffer 。

少女情怀诗 2022-01-08 04:38:17

好了没?

是看一下,sql查询时间,加一个mysql 的buffer ,如果不常修改的内容,可以考虑写一个hashmap保存一下,加一个过期时间,就行了。保证最高。

心欲静而疯不止 2022-01-08 04:38:01

没有写操作

情绪失控 2022-01-08 04:37:49

个人判断,代码的执行顺序问题,看看操作数据库的代码,尤其是涉及到 写操作的事务

恋你朝朝暮暮 2022-01-08 04:37:32

数据库服务器资源应该是够的

岁吢 2022-01-08 04:32:32

tomcat 已经调优,数据库没怎么调优,加了索引,调了连接数,调了缓冲;但想不明白用了两个数据库和用一个数据库结果是一样的

执手闯天涯 2022-01-08 04:29:46

数据库、tomcat  调优   都做了吗

英雄似剑 2022-01-08 04:29:29

ulimit -n 是这个命令吗? 全部服务器都设置了 ulimit -n 65536,但还是上不去

空城仅有旧梦在 2022-01-08 04:27:00

linux连接限制了  修改参数 试试  

复古式 2022-01-08 04:24:07

1N+3T+1DB 1000 691.4954014(Throughput) 1N+3T+2DB 1000 709.9571686(Throughput) 用两台DB一样上不去

旧伤慢歌 2022-01-07 15:21:16

1. 先看各个服务器的资源使用情况,数据库的句柄数  ulimit -a  ,  服务器资源没有问题那就看数据库的和程序的连接数配置

2. 数据库的最大连接数,程序连接池的连接数

猫烠⑼条掵仅有一顆心 2022-01-07 12:23:55

定位到是服务到数据库的问题,但是用3个应用连两个的数据库,还是上不去,如果把应用完全脱离数据库,就可以上去

坚持沉默 2022-01-05 19:49:02

确定问题在那,是 请求端--到 -- 服务器,还是 服务器  -- 到 -- 数据库,一般,都是 数据库到瓶颈了。

如日中天 2022-01-02 17:53:16

问题在哪呢?实在想不到

上面图写错了

负载机器数线程数接口名称请求总数平均响应Medain90%Line95%Line99%Line最小时间最大时间Error%ThroughputRece KB/ Send KB/s
1N+1T400获取企业信息24848117511561498161118832185730414.0229272198.9250783152.4283629
1N+2T800获取企业信息44092121811511846213829851394060784.3458152373.0238398284.9381282
1N+3T1000获取企业信息40614134412962398272734271074190709.0185399337.199247257.5731414
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文