用 JMeter 测试 springboot 程序,64 核心没用满,只是用了 1%,500G 内存只用了几十 G ,但是其他人访问 springboot 的时候卡死了,如何压测每天 5000 人左右访问 springboot 项目,求大佬解答

举报· 950 次点击
登录 注册 站外分享
8 条回复  
serverKnignt 初学 2025-8-27 18:02:49
JVM 给少了吧,这玩意问问 AI 就知道了。一般没压测过,直接干就完事了。你这么大内存,如果没其他应用先给个 3/2 。不行再扩容呗
Narcissu5 小成 2025-8-27 18:07:40
线程数不够,或者线程都卡在同一个地方了,jstack 看一下 话说第一次写 springboot 项目就能有 64 核心 500G 机器,贵公司咋这么有钱😵
ningxing 楼主 初学 2025-8-27 18:09:25
@Narcissu5 arm 架构的服务器,双 cpu ,总的 64 核心,512G 内存,现在准备上线系统了,JMeter 测试一个接口 500 个请求直接卡住了,返回好多报错,其他人再访问接口貌似 java 程序卡死了。不知道如何设置
Goooooos 初学 2025-8-27 18:27:28
用的是 tomcat-starter 吧,调整下 tomcat 的线程,你把 tomcat 的线程压满肯定卡。
Plutooo 小成 2025-8-27 19:14:16
默认你是用 tomcat ,yml 配置一下 server: tomcat: threads: #最大线程数 max: 1000
teek 初学 2025-8-27 20:33:53
压测要有监控指标作为参考,把 tomcat 监控弄一下,看看线程使用情况
ningxing 楼主 初学 2025-8-27 20:40:47
@Plutooo 没有用 tomcat ,用的国产东方通,然后系统是 arm 架构的华为服务器
ningxing 楼主 初学 2025-8-27 20:41:32
@serverKnignt JVM 设置全部内存也没有动,只用了几十 g
返回顶部