51Testing软件测试论坛
标题:
LR与XP最大连接数
[打印本页]
作者:
chnd51
时间:
2012-3-16 13:54
标题:
LR与XP最大连接数
我现在要测试服务器的最大连接数,写了一段C VUSER的连接代码,license支持6.5w个,现在我分三台机子,一台运行2000个与服务器连接,但现在运行到一段时间就死机了,开发给我说是这个与XP最大连接数有关,他们总是说这个LR不可以一台机子就跑2000用户,是么?这有关系,会影响运行么?
作者:
ymwang119
时间:
2012-3-20 09:05
据说一个Vuser会占用内存2~3M,一台机器能跑多少个Vuser,取决于你测试机的内存大小
作者:
ymwang119
时间:
2012-3-20 09:12
楼主可以参考一下本内容,网上找的,正确性有待于实践
为什么Windows系统中的
CPU、内存等资源仍然充足
,但是模拟的用户数量却上不去?
在Windows计算机的标准设置下,操作系统的默认限制只能使用几百个Vuser,这个限制与CPU或内存无关,主要是操作系统本身规定了默认的最大 线程数所导致。要想突破Windows这个限制,须修改Windows注册表。以Windows XP Professional为例。
(1)打开注册表后,进入注册表项HKEY_LOCAL_MACHINE中的下列关键字:System\CurrentControlSet\Control\Session Manager\SubSystems。
(2)找到Windows关键字,Windows关键字如下所示:
%SystemRoot%\system32\csrss.exe bjectDirectory=\Windows
SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off MaxRequestThreads=16
SharedSection=1024,3072,512关键字的格式为xxxx,yyyy,zzz。其中,xxxx定义了系统范围堆的最大值(以KB为单位),yyyy定义每个桌面堆得大小。
(3)将yyyy的设置从3072更改为8192(即8MB),增加SharedSection参数值。
通过对注册表的更改,系统将允许运行更多的线程,因而可以在计算机上运行更多的Vuser。这意味着能够模拟的最大并发用户数量将不受Windows操作系统的限制,而只受硬件和内部可伸缩性限制的约束。
作者:
fiskeryang
时间:
2012-3-20 09:57
等待实践 :)
作者:
kili2012
时间:
2012-3-27 15:34
新的知识,学习下
作者:
gary116
时间:
2012-3-28 14:20
会的,我压过,一般50个Vuser起一个进程,内存吃多少我倒是没注意,不过进程数从63到95个了,然后内存从37%到65%了,机器反应就慢了,所以说要是压很多Vuser的话,那么你自己的机器性能要非常好,并不是什么最大连接数的问题。
作者:
liangyingjie
时间:
2012-4-16 17:47
关注。。。
作者:
夏日摸摸茶
时间:
2012-4-17 12:01
一台机器可用的端口数也有限制
作者:
zzting
时间:
2012-4-20 10:00
刚接触loadrunner性能测试,关注!
我做一个网站用户登录测试时,加载2000虚拟用户数,不设置迭代,开始跑的挺好,但是到最后最大并发都pass了,running用户在减少时,就报-27791错误,server has shut down the connection prematurely.
这个会不会也是我自己电脑的问题?
作者:
ymwang119
时间:
2012-4-20 14:33
回复
9#
zzting
不排除这种可能,你跑2000用户用几台负载机,你的负载机内存多大
作者:
zzting
时间:
2012-4-20 14:51
回复
10#
ymwang119
就用自己的电脑,2G内存的thinkpad,我也觉是自己电脑的问题。
悲催呀,公司以前从没用过loadrunner测试,不懂得太多太多了。。。
作者:
ymwang119
时间:
2012-4-23 08:50
回复
11#
zzting
一个Vuser会占用内存2~3M,用你自己电脑最多跑100个,你可以先跑50个试试,看服务器会不会down
作者:
niunjxtest
时间:
2012-4-23 09:00
。。
作者:
suifang21
时间:
2012-6-12 10:26
我用自己机器跑了150个用户,可是只有70个用户的数据写入数据库,这是什么原因呢?
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2