51Testing软件测试论坛

标题: 请教LoadRunner做稳定性测试导致服务器内存耗尽的原因,谢谢! [打印本页]

作者: amo666    时间: 2012-10-24 22:27
标题: 请教LoadRunner做稳定性测试导致服务器内存耗尽的原因,谢谢!
本帖最后由 amo666 于 2012-10-24 22:55 编辑

1、把验证码注销了,录了一个单点登录的脚本,在vuser_end中注销了登陆用户。
2、50个用户并发跑了12个小时,发现内存被耗尽了,服务器的内存是32G,最后只剩下700M了,重启Web服务容器tomcat,可用内存也没有增加,只有重启操作系统,可用内存才恢复到30G。
3、50个用户并发跑了1个小时,事务没有失败,但内存一直在下降。
4、tomcat给它设定的最大可用内存是1G,在整个稳定性测试过程中,的确始终没有超过1G。
作者: msnshow    时间: 2012-10-24 22:49
was是什么简称,没用过
作者: xiaoxiaogt    时间: 2012-10-25 11:38
内存消耗完,是你自己的服务器应用占用内存没有释放, 和LOADRUNNER没有关系。看下应用哪里游标没有关闭,或者是其他方面的问题。
作者: jester.xu    时间: 2012-10-25 15:57
在用户量咩有增加的情况下,内存持续减少,说明有程序段没有正确释放内存。请检查源程序。
作者: amo666    时间: 2012-10-25 21:41
使用top命令查看,发现可用free内存不断的减少,而cached不断增加,它们的总和保持不变。这正常吗?
作者: 高奕健    时间: 2012-10-28 20:33
AIX下是内存减少不能说明内存溢出,应该与paging space一并来分析。而且进程关掉,本来内存就是不会立即释放的。不能用WONDOWS的思想去看AIX
作者: amo666    时间: 2012-11-6 22:39
谢谢!回复 6# 高奕健
作者: xudongming    时间: 2012-11-8 09:57
用free命令看,空闲内存= free + cache + buffer
作者: xudongming    时间: 2012-11-8 09:57
用free命令看,空闲内存= free + cache + buffer
作者: xudongming    时间: 2012-11-8 09:57
用free命令看,空闲内存= free + cache + buffer  
作者: xudongming    时间: 2012-11-8 09:57
回复 1# amo666

用free命令看,空闲内存= free + cache + buffer  




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2