一台负载机最合适几个虚拟用户?
VuserGen虚拟用户数的 确认标准是什么? 看你机子的各项指标是否已经到影响到了测试结果,比如CPU使用率一般不要超过80% 也是看的资料,没有确认。根据经验,每生成一个虚拟用户,需要花费负载生成器大约 2M 的内存空间。通常运行 controller的主机很少用作负载生成器。负载生成器的工作多由其他装有 LR Agent的PC 机来担任。如果负载生成器内存的使用率大于了 70%,负载生成器就会变成系统的瓶颈,导致性能测试成绩下降。这种问题需要添加负载生成器来解决。一台 512M内存的 PC 机大约可以生成 80 个左右的负载,而一台 256M 内存的 PC 机大约可以生成50到 60 个左右的负载。但是我的机子1G内存曾经达到了800个Vuser。 额,刚换的机器,说是要压500个。有点玄乎。。
*^_^*
zjwylqy :看你机子的各项指标是否已经到影响到了测试结果
你是怎样判断是否影响到结果呢? 也许CPU到达99%也对结果不影响呢…… 楼上提供的官方资料我看了下,是对应的标准么~
比如说里面提到的
Protocol Complexity "Number of vusers" WinXP, 1 CPU, 1GB RAM
CPU, % Process, MB Thread, MB
WEB (Http/Html) High 50 2.7 5 0.76
对应的是Web协议下的50个用户时对应的标准的CPU、线程数么~:loveliness:
回复 6# AJan1000 的帖子
那这些数据是在什么场景下统计出来的呢?Vuser资料使用和被测试的程序有很大关系,而且往往CPU是客户端瓶颈。 我也觉得奇怪,我512M的产生1000个用户都没问题。 值得关注 原帖由 vprince 于 2008-8-12 17:37 发表 http://bbs.51testing.com/images/common/back.gif
我也觉得奇怪,我512M的产生1000个用户都没问题。
这个。。
你是1000同时并发还是说分步加压上去的。。。 :victory: 关注中。。。。。。。。。。。。。
结果
测试发现,系统资源是被for循环给耗尽了:http://www.7dtest.com/bbs/viewthread.php?tid=39 元老
页:
[1]