性能测试 -- 实际问题

本文涉及的产品
性能测试 PTS,5000VUM额度
简介: 现象: 自动化云主机(10.199.146.xx )上的osp-cart服务过一段时间会自动停掉   分析过程: 1、通过top命令,查看整理的资源情况,发现osp-cart服务进程占用内存很多,大概占用了62%的内存; 2、通过free -m命令,查看具体内存,发现可用内存只有400M;...

现象:

自动化云主机(10.199.146.xx )上的osp-cart服务过一段时间会自动停掉

 

分析过程:

1、通过top命令,查看整理的资源情况,发现osp-cart服务进程占用内存很多,大概占用了62%的内存;

2、通过free -m命令,查看具体内存,发现可用内存只有400M;

3、查看系统日志tail -n 100 /var/log/messages ,发现是Out of memory: Killed process 28812, UID 0, (java).

 

处理方式:

1、调整osp-cart服务的占用内存,通过调整启动脚本中的Xms和Xmx参数,改变其占用内存,Xmx最大内存占用,Xms初始化内存占用;

JVM_OPTS="-s $SERVER_API -t $START_TIME -Dspring.profiles.active=$CFG -Xmx1024m -Xms1024m "

2、重新构建自动化job,正常;

虽千万人,吾往矣!
相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
目录
相关文章
|
2月前
|
SQL 监控 测试技术
如何开展性能测试
本文详细介绍了作者在性能测试中的一次实战经历。文章首先概述了一个理想的性能测试流程,并以公司微信会员系统的性能测试为例,具体说明了从获取需求到最终报告的全过程。内容涵盖了测试计划制定、环境搭建、测试脚本开发、执行测试及监控调试等多个方面,并强调了理解和熟悉系统业务的重要性。通过实际案例展示了如何发现性能瓶颈并提出优化建议。
53 3
如何开展性能测试
|
3月前
|
SQL 固态存储 测试技术
toadb性能测试
ToaDB是一款数据库系统,其测试工具集支持自动化功能及性能测试。功能测试脚本位于`toadb/src/test/`,需先编译`tsql`工具,运行`startTest.sh`即可开始测试并记录结果。性能测试工具位于源码根目录`toadb/test/benchmark/`,包括数据构建与测试两部分,可通过`benchmarkBuildData.sh`和`benchmarkRun.sh`脚本执行。
30 4
|
4月前
|
监控 测试技术 应用服务中间件
性能测试:性能测试计划
性能测试计划是在进行软件或系统的性能测试之前制定的详细计划和指导文件。它描述了所需性能测试的目标、范围、测试环境、资源需求、测试策略、测试用例、时间表等重要信息。
|
4月前
|
运维 测试技术 双11
什么是性能测试,一篇文章告诉你!
性能测试评估系统在现实负载下的性能和可靠性,包括响应时间、吞吐量和稳定性。目的是发现瓶颈、评估系统能力、优化性能和确保可靠性。在**双十一大促**等高并发场景下,性能测试至关重要。它有助于合理规划资源,降低成本,提升效率。测试工程师需掌握性能调优,理解压力曲线图,识别最佳并发用户数和最大承载点。通过测试,确保系统在最佳效率下运行,避免资源浪费和用户满意度下降。
|
存储 监控 测试技术
性能测试--稳定性测试
作为质量保障,在稳定性测试方面的探索也在不断演化。记得两年前我们做稳定性测试还是基于恒定的压力,7*24小时长时间运行,关注的指标无非是吞吐量TPS的抖动、响应时间的变化趋势,以及各种资源是否泄露。稳定性测试的场景设计简单,和线上实际运行有较大的出入。带来的直接结果是稳定性测试发现的问题比较有限,做完之后仍然没有特别大的信心
1524 0
性能测试--稳定性测试
|
存储 NoSQL 中间件
性能测试的初步认识
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。
752 2
性能测试的初步认识
|
缓存 负载均衡 监控
性能测试之思
在性能测试中,涉及的性能指标有很多,强行记忆理解可能是一件很吃力的事情。对性能指标进行分层划分,这样有助于记忆和理解。
|
缓存 运维 前端开发
|
SQL 运维 监控
性能测试--性能测试流程
性能测试:利用工具模拟大量用户操作,验证系统承受的负载情况。
304 0
性能测试--性能测试流程
|
存储 SQL 缓存
性能测试--性能测试数据准备
关于如何准备性能测试数据,相信不少性能测试人员也踩过不少坑:比如数据量不足,导致性能表现非常好,忽略了一些潜在性能问题;数据分布不合理,导致测试结果与线上差异较大,又要推到重来。经过n多次被坑之后,总结下经验。我们把测试数据准备分为两类数据:铺底数据和参数化数据。
652 0