在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操作系统的限制,而只受硬件和内部可伸缩性限制的约束。
分享到:
相关推荐
"单核CPU改回双核"这个话题可能让人误解,实际上,CPU的核心数量是由硬件决定的,无法通过软件直接更改。但我们可以理解为优化CPU使用策略,以提高系统的整体表现,尤其是在游戏场景下。 在Windows操作系统中,可以...
- 大型数据库应用程序(如SQL Server)尤其依赖于充足的内存资源来保证高效运行。 #### 四、Windows NT系统内存配置建议 1. **基本内存需求**: - 最低配置:12MB - 基本配置:16MB - 推荐配置:32MB - 注意:...
在测试中可能会发现,即使硬件资源充足,应用服务器的实例数量也可能限制了系统的扩展性。 解决软件瓶颈的方法之一是实施同一机器上的群集,即在同一台机器上增加应用服务器实例,以提高吞吐量。另一种方法是跨多台...
虽然题目中没有给出具体细节,但通常UNIX操作系统下的计数器与Windows类似,关注点在于CPU利用率、内存使用情况、磁盘I/O等关键性能指标。 #### 四、IIS应用服务器计数器 针对IIS应用服务器,我们可以关注以下...
发送公文和收文登记的测试同样显示了系统的良好性能,尽管在某些时刻CPU使用率略有上升,但整体上系统资源依然充足,未出现明显瓶颈。 ### 结论 通过对这份性能测试报告的详细解析,我们可以看到性能测试不仅关注...
性能测试是通过模拟实际用户操作场景,对系统进行一系列的压力测试、负载测试、稳定性测试等,以验证其性能是否符合预期要求的过程。性能测试的目标是评估系统在特定负载下的行为、响应时间和资源利用情况,以及系统...
4. **负载压力测试**:通过模拟大量并发请求,测试服务器在高负载下的表现,识别性能瓶颈,如CPU、内存或网络资源是否充足。这有助于确定服务器在正常和峰值流量时的稳定性。 5. **资源监控**:实时监控服务器资源...
本实验详细介绍了在Windows XP环境下使用VMware Workstation安装和使用Fedora 8的过程,涉及从虚拟机创建、系统安装到网络配置、资源共享等多个方面。通过这一系列步骤的学习与实践,能够加深对Linux操作系统的理解...
- 优点:大幅度提高并发处理能力,特别是在Windows系统上。 - 安装相对复杂,但在Win7及以上版本中默认启用。 - Linux环境下,需安装APR和Native库后,Tomcat启动时自动支持APR。 ##### 3.3 执行器(线程池)...