- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IHS性能调优参数设置经验总结1
文档摘要
文档分类
经验总结(IHS性能调优参数的设置
关键字/Tag
WAS6.0 IHS 负载均衡
摘要
在某单位的某项目中,AIX环境WAS6.0集群环境下,前端的集群分发使用的是IHS(IBM Http Server),在loadrunner的压力测试中,针对于IHS负载不均、不能响应请求等问题,作了一些性能调优参数设置方面的工作。本文会围绕这些相关参数的设置展开,来说明这些参数的意义以及参数之间的关联关系,并如何通过合理的参数设置来解决负载均衡且稳定的问题,最终达到IHS性能优化的目的。
定义、首字母缩写词及缩略语
IHS——IBM Http Server
具体内容
worker MPM和IHS基本原理
1. worker MPM是多进程多线程的混合模式,使用线程来处理请求,可以获得处理海量请求,由于每个进程都要占用独立的内存单元,所以多进程耗内存,由于多线程是共享内存单元的,所以省内存,但是由于一个进程中的一个线程死掉,整个进程会死掉,所以多线程具有不稳定性,以多进程和多线程的结合,即服务器建立多个子进程,每个子进程有建立多个线程,以获得基于进程服务器的稳定性。
2.IHS就是基于worker MPM的模式,其工作原理是IHS根据负载的情况,增加或减少进程数量,一个单独的父控制进程负责管理(建立或删除)子进程,每个子进程可以建立多个服务线程和一个监听线程,监听线程监听请求并转发给服务线程处理。
参数说明
参数设置文件路径:
IHS的参数配置文件:{ IHS_HOME }/conf/httppd.conf
重点内容:
#
# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to Off to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 0
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 16
##
## Server-Pool Size Regulation (MPM specific)
##
# worker MPM
# ThreadLimit: maximum setting of ThreadsPerChild
# ServerLimit: maximum setting of StartServers
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
IfModule worker.c
ThreadLimit 2000
ServerLimit 500
StartServers 50
MaxClients 2000
MinSpareThreads 25
MaxSpareThreads 200
ThreadsPerChild 1000
MaxRequestsPerChild 0
/IfModu
您可能关注的文档
- 44、危险化学品从业单位安全生产标准化评审打分表(标准).doc
- 教案、作业打分表.doc
- 浙江省高速公路建设工程施工标准化年度评比打分表.doc
- 施工机械设备安排计划--.doc
- 安全文明施工创优计划(完).doc
- 浅谈大学生的饮食营养与健康.doc1234556.doc
- 浅谈小微企业的人力资源管理.doc
- 二二小学生讲诚信广播稿1.ppt
- 35KV输变电工程施工进度计划及控制措施.doc
- 浅谈高支模的施工方法及安全保证措施.doc
- 2024-2025学年初中英语八年级上册(2013秋审查)牛津版(深圳·广州)(2024)教学设计合集.docx
- 2024-2025学年高中地理选修4人教版教学设计合集.docx
- 2024-2025学年初中地理八年级下册中图版(北京)(2024)教学设计合集.docx
- 2024-2025学年初中数学七年级上册(2024)北师大版(2024)教学设计合集.docx
- 【新课标II卷】吉林内蒙古黑龙江新疆XKW2025届高三10月大联考(新课标卷)(10.14-10.16)英语试卷+答案.pdf
- 《课时把关练》高中历史必修中外历史纲要(下)第八单元第21课世界殖民体系的瓦解与新兴国家的发展.pdf
- 【新课标II卷】吉林内蒙古黑龙江新疆XKW2025届高三10月大联考(新课标卷)(10.14-10.16)物理试卷+答案.pdf
- 【天津卷】天津市2025届天津市静海区第一中学2024-2025学年高三上学期10月月考(10.14-10.15)数学试卷+答案.pdf
- 2024-2025学年高中化学选修4 化学反应原理人教版教学设计合集.docx
- 2024-2025学年高中生物学选择性必修2 生物与环境苏教版(2019)教学设计合集.docx
文档评论(0)