社区
Web 开发
帖子详情
tomcat rps 很低,不知道为什么
smallprogrammer
2015-12-29 03:31:14
服务器搭建了tomcat,单CPU4核,4G内存
用ab测试发现。(访问tomcat默认的首页,tomcat默认配置)
Requests per second 很低, 在78-110之间。
不知道为什么?有什么配置要调整吗?
...全文
138
3
打赏
收藏
tomcat rps 很低,不知道为什么
服务器搭建了tomcat,单CPU4核,4G内存 用ab测试发现。(访问tomcat默认的首页,tomcat默认配置) Requests per second 很低, 在78-110之间。 不知道为什么?有什么配置要调整吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smallprogrammer
2015-12-29
打赏
举报
回复
我的错,因该是测试环境的问题。服务器上安装的虚拟机,然后用的桥接网络。估计是网络限制。本机直接测试可以超过5K
tony4geek
2015-12-29
打赏
举报
回复
参考,
tony4geek
2015-12-29
打赏
举报
回复
我上次虚拟机测试没这么低。具体哪里出现问题不清楚了。
tomcat
性能之谜
从接触java web开发,并用
tomcat
部署了第一个jsp应用已经有好些年了,一直以来javaweb应用的部署都是依赖类似
tomcat
这种符合servlet规范的容器。应用部署在容器中运行,过往的经验感觉应用的表现在各种容器中其实差不太多,倒也没太在意容器本身的性能。 在最近的一个项目中,严重依赖了
tomcat
的comet机制,并针对这个项目做了比较全面的性能测试,感觉整体性能表现并没有
【网站架构】
Tomcat
长时间运行崩溃?
Tomcat
调优、集群
本期讨论
Tomcat
的性能调优和集群方案。
Tomcat
长时间运行会内存枯竭退出,或者压力测试下
Tomcat
并不能完全使用服务器的物理性能。这些都是因为没对
Tomcat
进行优化的结果。
2-
Tomcat
与高并发
操作系统对于进程中的线程数有一定的限制:Windows 每个进程中的线程数不允许超过 2000Linux 每个进程中的线程数不允许超过 1000在Java中每开启一个线程需要耗用1MB的JVM内存空间用于作为线程栈之用,此处也应考虑实际运用中,最大并发数与硬件性能和CPU数量都有很大关系的。更好的硬件,更多的处理器都会使
Tomcat
支持更多的并发。用户平均请求等待时间:服务器平均请求处理时间:用户...
Tomcat
性能之谜详解
从接触java web开发,并用
tomcat
部署了第一个jsp应用已经有好些年了,一直以来javaweb应用的部署都是依赖类似
tomcat
这种符合servlet规范的容器。应用部署在容器中运行,过往的经验感觉应用的表现在各种容器中其实差不太多,倒也没太在意容器本身的性能。 在最近的一个项目中,严重依赖了
tomcat
的comet机制,并针对这个项目做了比较全面的性能测试,感觉整体性能表现并没有
Tomcat
调优及acceptCount、maxConnections与maxThreads参数的含义和关系
但如果盲目调大最大线程数,会造成大量的线程切换,导致吞吐量无法达到预期的值(如下图所示,设置最大线程数为2000,并用2000的虚拟用户进行压测,系统吞吐量在1700左右:由于线程数为2000,但由于大量线程之间切换,平均响应时间却超过了1s,所以导致每秒事务处理量无法到达预期。通过响应时间和线程数图可以看到,线程达到50左右后,响应时间上升的斜度开始升高,说明到达瓶颈,从tps图中可以看到,程序的并发峰值达到50tps左右,在50线程左右达到最高,而后趋于稳定;厨师的数量,比顾客的数量,肯定会少一些。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章