首先,测试环境在模拟环境下进行。
    测试环境:1director(apache2.2) + 1realserver(jboss4.2.3GA)+1databaseserver(oracle9i)(windows web server 2008)
    测试工具:jmeter2.9
    测试步骤:
1 使用jmeter2.9录制脚本
    

http://blog.chinaunix.net/uid-28690609-id-3690959.html 2 调整各个参数
   

一、 apache2.2:调整apache打开进程数,默认是60
    windowsxp等基于nt版核心的系统,最大能达到1024.UNIX版本最大能达到256.再多了,也只会影响性能。我测试的时候直接用了perchildthreads=1000\Maxrequestchildtheads=4000.出了不少提示,但也可用。
配置文件:D:\download\Apache2.2\conf\httpd.conf
添加下面模块:

  1. <IfModule mpm_winnt.c>
  2. ThreadsPerChild 250
  3. MaxRequestsPerChild 1000
  4. Win32DisableAcceptEx
  5. </IfModule>

具体参数应当参考本机进行设置。

二、jboss4.2.3GA:调整打开进程数
配置文件:D:\download\jboss-4.2.3.GA\server\default\deploy\jboss-web.deployer\server.xml

  1. <Connector port="80" address="${jboss.bind.address}"
  2. maxThreads="250" maxHttpHeaderSize="8192" #(主要修改这个地方)
  3. emptySessionPath="true" protocol="HTTP/1.1"
  4. enableLookups="false" redirectPort="443" acceptCount="100"
  5. connectionTimeout="20000" disableUploadTimeout="true"
  6. compression="on" compressionMinSize="10"
  7. compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
  8. />

初始的maxThreads=250可能不够用,我调到1024.还是不够用。其中几个重要的参数
maxThreads最大的进程数目
acceptCount当进程数满后,等待队列的数目

三、 调整oracle-ds.xml 数据库连接池文件
配置文件为:D:\download\jboss-4.2.3.GA\server\default\deploy\oracle-ds.xml
这个文件时自己创建的,默认的样例,在D:\download\jboss-4.2.3.GA\docs\examples\jca\hsqldb-ds.xml
主要修改参数:

  1. <idle-timeout-minutes>5</idle-timeout-minutes>
  2. <min-pool-size>20</min-pool-size> #最小连接池数目
  3. <max-pool-size>40</max-pool-size> #最大连接池数目  (主要修改这个地方)
  4. <query-timeout>300</query-timeout> #请求超时时间
  5. <use-fast-fail>true</use-fast-fail>

这里面的最大连接池数目最好不要超过200.oracle 9i默认的连接数大概也就200左右。超过可能会导致oracle not avliable错误。
如果要修改默认连接数,可以使用UltraEdit编辑器打开init.ora文件进行修改。

参考资料:http://linux.sheup.com/linux/38/linux23235.htm 
          http://hi.baidu.com/crsky2008/item/2e34a2784ce24d3e70442372 oracle修改默认连接数

整理LVS架构压力测试工作相关推荐

  1. 软件压力测试工具有哪些 企业如何做好压力测试工作?

    随着人们对软件质量要求越来越重视,在软件项目正式交付之前都需要做软件压力测试,目的就是为了测试系统能够承载多大的压力,能承担多少的并发.如果不做软件压力测试工作,一旦出现大的访问量的时候,系统或者程序 ...

  2. web性能压力测试工具材料

    很好的博客 http://www.nj-test.com/post/75-1.html :http://www.51testing.com/?uid-116228-action-spacelist-t ...

  3. 免费的系统压力测试方法/工具有哪些?企业如何做好软件压力测试

    对于很多企业测试人员来说,在做软件压力测试工作时,压力测试方法/工具不在乎多与少,而在于是否能够满足自己的产品检测需求,能够派上用处的压力测试工具就是好工具.那么好用的压力测试方法/工具有哪些,企业如 ...

  4. webbench网站压力测试工具的使用方法

    下载该工具(下载地址:http://www.ibiblio.org/pub/Linux/apps/www/servers/) #whereis webbench #/usr/ports/benchma ...

  5. 程序压力测试、性能测试AB、Webbench、Tsung

     负载生成器是一些生成用于测试的流量的程序.它们可以向你展示服务器在高负载的情况下的性能,以及让你能够找出服务器可能存在的问题.为了得到更加客观和准确的数值,应该从远程访问.局域网访问和本地等多个方面 ...

  6. Nginx使用webbench进行压力测试

    在运维工作中,压力测试是一项非常重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验. 但是,在压力测试中存在一个共性,那就是压力测试的 ...

  7. Nginx应用案例分享:压力测试

    2019独角兽企业重金招聘Python工程师标准>>> 在运维工作中,压力测试是一项非常重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好 ...

  8. 用Webbench进行网站压力测试

    在linux下,用Webbench进行网站压力测试,这很方便,开源,不限制并发访问次数和时间 下载Webbench 使用wget  或者windows下载好导入linux也行,地址:http://ho ...

  9. web性能压力测试工具:WebBench详解

    1.Webbench官方主页: http://home.tiscali.cz/~cz210552/webbench.html Webbench的官方介绍: Web Bench is very simp ...

最新文章

  1. XML 解析XML文档 XML约束
  2. 可变车道怎么走不违章_可变车道怎么才能正确通行?老司机来告诉你什么才是正确的走法。...
  3. stable_partition
  4. 如何选择漏电保护器规格型号_老师傅告诉你:电路跳闸如何解决
  5. Java中三种字符串的拼接(++ , String.format , StringBuilder.append)
  6. 附录-SpringFactoriesLoader
  7. maven tomcat插件_Maven技术01
  8. Vulnhub-HackInOS
  9. 【短视频音乐解析源码】在线解析抖音短视频音乐BGM源码+解析后自动播放mp3
  10. 微信公众平台Js API实现微信分享
  11. 各种逆元求法 组合数取模 comb (组合数 Lucas)
  12. 关于图像融合 视频融合
  13. Hack The Box - Meta 利用Exiftool远程代码执行漏洞获取webshell,ImageMagrick命令执行漏洞横向提权,更改环境配置SUDO纵向提权
  14. 选择适当的NFC标签类型
  15. 计算机存储器的有关术语,关于计算机存储器,不正确的描述是()。
  16. FOC项目知识点总结四 | 从 PWM 到 SVPWM
  17. unity 调用外部相机拍照
  18. 广州市越秀区2021-2022学年九年级第一学期期末考试英语试题
  19. 用帽子戏法打破次元壁:当武磊牵手科大讯飞
  20. linux文件夹制作iso,Linux 制作 ISO

热门文章

  1. Web开发中的弹出对话框控件介绍
  2. 第二章 Jackson属性名转换+属性忽略
  3. javascrip对表格的操作(三)
  4. 如何运行PowerShell的脚本文件
  5. 四叉堆 VS 二叉堆
  6. 再谈初学者关心的ssh应用方方面面
  7. shell建设告警系统
  8. 38..Node.js工具模块---底层的网络通信--Net模块
  9. 在iphone上安装多个微信 【微信营销必备】
  10. 2008年十大IT图书评选第一周幸运读者获奖名单(每周更新)