最近在16G内存、8核、E5CPU上面安装了loadrunner,跑了1000并发,CPU直接上到100%,而且占领CPU一直不释放,服务器挂掉至于为什么跑了1000个用户并发loadrunner就挂掉了,至今未找到原因,果断卸载重来。
上网查了loadrunner的VU消耗内存情况,网上说loadrunner以线程的方式产生用户,1个VU占2.5M内存,实际得出一个VU占大概1.4M内存,如下图在任务管理器中,mmdrv即表示loadrunner进程,一个mmdrv进程代表50个虚拟用户,由此可以计算出会有多少个进程,每个进程消耗CPU资源情况,一目了然。
如下为loadrunner的卸载过程
1. 停止所有的运行的 LR 的进程和服务( including the Controller, VuGen, Analysis , or the LoadRunner Agent Process/Service )
2. 备份已有的脚本,你的脚本有可能在你的默认安装路径下
3. 在控制面板的添加