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