增加 Windows 计算机上的 Vuser 数

上一篇 / 下一篇  2007-12-20 14:09:56 / 个人分类:Load Runner工具使用

 

Windows 计算机的标准设置下,限制只能使用几百个 Vuser。该限制与操作系统有关,而与 CPU 或内存无关。

要解决 Windows 操作系统的限制问题,请执行下列步骤修改 Windows 内核:

  1. 保存注册表文件的副本,以免修改出现问题。
  2. 运行 Regedit。
  3. 转至KEY_LOCAL_MACHINE中的下列关键字:
  4. System\CurrentControlSet\Control\Session Manager\SubSystems

  5. 选择Windows关键字。NT 4.0 默认的 Windows 关键字如下所示:

    %SystemRoot%\system32\csrss.exe ōbjectDirectory=\Windows

    SharedSection=1024,3072

    Windows=On SubSystemType=Windows ServerDll=basesrv,1

    ServerDll=winsrv:UserServerDllInitialization,3

    ServerDll=winsrv:ConServerDllInitialization,2

    ProfileControl=Off MaxRequestThreads=16

  6. SharedSection=1024,3072关键字的格式为xxxx,yyyy,其中:

    xxxx定义系统范围堆的最大大小(以 KB 为单位)

    yyyy定义每个桌面堆的大小。

  7. 通过将yyyy设置从 3027 更改为 8192(即 8 MB),增加SharedSection参数值。

该设置允许在使用 2 Pentium PRO 200 MHZ 和 1 GB RAM 的 Windows 计算机上运行 1250 个 Oracle Vuser。

该设置中的每个 Vuser 大约使用 2MB 内存。其他 Vuser 可能需要更多内存。

当 Windows 终端服务器作为操作系统来运行,并且更改上述注册表设置后,LoadRunner 能够加载 2500 个以上的 Vuser。

通过上述注册表更改,您可以运行更多的线程,因而可以在计算机上运行更多的 Vuser。这意味着您将不受 Windows 操作系统的限制,而只受硬件和内部可伸缩性限制的约束。


TAG: 测试

 

评分:0

我来说两句

Open Toolbar