LR mmdrv.exe进程、线程与Vuser数量、所占内存的关系

LR mmdrv.exe进程、线程与Vuser数量、所占内存的关系

Load Generator 对系统的要求

如果使用进程方式并发, 并发10个虚拟用户,则会在任务管理器中出现10个mmdrv.exe进程;
如果使用线程方式并发, 并发10个虚拟用户, 只会 在任务管理器中 出现1个mmdrv.exe进程,说明:一个mmdrv.exe进程最多可以支持50个线程并发用户数,那么并发51个虚拟用户,则会出现2个mmdrv.exe进程。

一个VU占用内存的取值根据loadrunner的版本不同而不同:

1、至少有1M内存供非多线程Vuser使用
2、至少有512K内存供多线程Uuser使用

Load Generator在XP系统(线程方式):

mmdrv.exe
进程个数
mmdrv.exe
所占内存(K)
所占内存(M) 
1VU 1 7456K 7.28M
50vu 1 29853K 29.2M
51VU 2 以上总和



Load Generator在2003系统
(线程方式)

mmdrv.exe
进程个数
mmdrv.exe
所占内存(K)
 所占内存(M)
1VU 1 10484K 10.23M
50vu 1 33200K 32.42M
51VU 2 以上总和

401VU 9 以上总和


总结:
Loadrunner无论使用线程方式还是进程方式,一个 mmdrv.exe 进程大约 占用30M内存;如果50个线程(并发用户),平均一个线程大约占用600K内存(一个线程至少占用600K内存(512K内存))。
50个vu占用一个mmdrv.exe进程30M
1个vu占用一个mmdrv.exe进程7.28M

使用线程方式,一个mmdrv.exe进程最多可以支持50个线程(并发)
 。

也有人说一个vuser占2M内存的(待确定)
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值