在上篇文章中,我们为您带来了LoadRunner之MPM相关参数的相关内容,而在本篇文章中,我们将继续为您分享LoadRunner之MPM相关参数(二)的相关内容,即关于这一方面的后续介绍。希望能够对您有所帮助!
MPM相关参数
(4)StartServers 表示服务器启动时创建的子进程数。
语法:StartServersnumber 合适的MPM模块:event,workerprefork,mpmt_os2 StartServers指令用于设置启动时创建的子服务器进程的数量。通常会根据MinSpareThreads、MaxSpareThreadsMinSpareServers、MaxSpareServers来动态调整StartServers的值。 缺省值因MPM而异。worker和event默认为StartServers3prefork默认为5,mpmt_os2默认为2。
(5)ThreadsPerChild 表示每个子进程创建的线程数。
语法:ThreadsPerChildnumber 适合的模块:event,worker,mpm_winnt 该指令表示设置每个进程创建的线程数,服务器启动时先是创建子进程数,再创建线程,如使用mpm_winnet模块,则只会生成一个子进程那么该指令设置应该需要大于服务器处理的最大负载,如果使用worker模块,会生成多个子进程,则线程总数应大于服务器的负载。
mpm_winnt该指令的缺省值为25。其它的MPM缺省值ThreadsPerChild是64。 ThreadsPerChild设置的值不能超过ThreadLimit的值。如果配置了更高的值,它将在启动时自动减小并记录警告日志信息。
(6)MaxConnectionsPerChild 表示每个线程最多可以处理的连接数。
语法:MaxConnectionsPerChildnumber 默认:MaxConnectionsPerChild0 模块:event,worker,preforkmpm_winnt,mpm_netware,mpmt_os2 兼容性:可用的ApacheHTTPServer2.3.9和更高版本。老的版本该参数为MaxRequestsPerChild。 MaxConnectionsPerChild这个指令主要是设置单个子进程最多可以处理的连接数。如果子进程伺服的连接数达到这个最大值,那么该子进程就会被杀掉。如果将MaxConnectionsPerChild的值设置为0,那么表示该子进程可以处理无限多和连接数。将MaxConnectionsPerChild为非零的值,可以限制由于内存泄漏导致进程消耗太多内存量的问题。
以上就是今天为您带来的关于LoadRunner之MPM相关参数(二)的内容分享,感谢您的观看,希望能够对您有所帮助!如果您有任何疑惑,或者想要了解更多具体内容,请与我们联系,道普云将竭诚为您服务!