- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在 Windos 和 UNIX 上配置和优化 WebSphere MQ 性能
在 Windows 和 UNIX 上配置和优化 WebSphere MQ 性能
文档选项
打印本页
将此页作为电子邮件发送
级别: 中级
Tim Dunn?(dunnt@), 软件开发人员, IBM?Toghill Peter?(peter_toghill@), 软件开发人员,WebSphere MQ Performance 团队, IBM?
2008 年 1 月 31 日
WebSphere MQ 队列管理器的缺省配置可很好地处理平均处理负载,但并没有针对性能进行优化。本文将说明如何为在 Windows、UNIX 或 Linux 上运行的 WebSphere MQ 队列管理器优化消息处理性能。
引言
使用缺省属性创建的 IBM? WebSphere? MQ 队列管理器配置为使用适当的内存和磁盘空间来提供全功能队列管理器。不过,其中并没有针对性能进行优化,您可以进行一系列配置更改,以提高 WebSphere MQ 的消息处理性能。本文将说明如何对 Windows?、UNIX? 或 Linux? 上运行的 WebSphere MQ 队列管理器进行这些优化工作。优化选项包括:
队列管理器日志
队列管理器通道
队列管理器侦听器
队列缓冲区大小
下表显示了哪个优化区域适用于哪种消息类型:
应用于非持久消息
应用于持久消息
队列管理器日志
N
Y
队列管理器通道
Y
Y
队列管理器侦听器
Y
Y
队列缓冲区大小
Y
Y
队列管理器的一些优化更改必须在定义队列管理器之前?实现,因此请在进行任何设置工作之前通读本文,否则可能就需要进行一些重复工作了。此类更改在相关部分中标识。
建议:将优化应用到所连接的所有队列管理器,因为使用多个队列管理器的消息传递性能将依赖于所有这些队列管理器的性能。
您应该有一定 Windows 和 UNIX 上的 WebSphere MQ 配置经验。本文中,参数及其值的描述基于 WebSphere MQ V6,使用了名为 MyQueueManager 的队列管理器。请在注册表项名称和目录名称中使用您的队列管理器进行相应的替换。
在 UNIX 和 Linux 上配置 WebSphere MQ 时,要使用相同的设置 qm.ini 配置文件的方法。UNIX 上所有对配置参数的引用也适用于 Linux,不过本文将仅仅讨论在 UNIX 上的情况。
队列管理器日志
队列管理器日志配置和性能仅仅在队列管理器中处理持久消息时才需要加以注意。如果您仅使用非持久消息,则可以跳过此部分内容。
这里重要的性能因素包括:
日志文件位置
日志写入级别
日志记录类型
日志文件大小
日志文件扩展的数量
日志缓冲区大小
并发应用程序的数量
工作单元内的应用程序处理
其中,如果您希望更改缺省值,则必须?在创建队列管理器前作为 crtmqm 命令的选项指定日志文件位置、日志记录类型和日志文件大小。创建队列管理器后就不能更改这些队列管理器,因此将需要删除并重新定义队列管理器,以进行更改。对于其他项,您可以在创建队列管理器后通过在 Windows 注册表或 qm.ini 配置文件中的队列管理器 Log 节指定新值来进行更改。
并发应用程序数量和工作单元内处理的应用程序并不算是真正的 WebSphere MQ 配置问题,而是依赖于访问队列管理器中的消息的应用程序。这些应用程序的行为可能会对队列管理器造成显著的影响,特别在出现错误时更是如此。
日志文件位置
概述
建议:将队列管理器的日志放在独立的磁盘上,特别是在希望处理大型消息或大量消息( 50 条消息/秒)时更应如此。在可能的情况下,将日志分配到带有电池后备写入缓存的设备上。此类设备目前在存储区域网络(Storage Area Network,SAN)中非常普遍。如果这样不现实,请使用最快的本地磁盘——例如,使用 10,000 RPM 磁盘比使用 6,000 RPM 磁盘更好。
队列文件所在的设备的速度对性能并不非常重要。队列管理器对队列使用惰性写入,而对日志进行同步写入,因此如果您只要有高性能磁盘,则将其分配给日志即可。
Windows 上的日志文件设置与 UNIX 上有所不同。不过,您指定位置的方式在这两个环境中都是一样的——使用 crtmqm 命令的 –ld 选项。
如果要将特定的磁盘分配给队列文件和日志数据文件,则必须在定义队列管理器之前定义这些参数。
Windows 上的设置
使用 Windows 工具在可用的最佳设备上创建目录。例如,为日志创建名为 D:\MQM_LOG\ 的目录。如果您在一个操作系统映像上有多个队列管理器,请为每个日志使用不同的磁盘。
在创建队列管理器时使用?crtmqm?命令中的 –ld 标志指定目录。以
您可能关注的文档
最近下载
- 2021MAM-6070M空压机微电脑控制器.docx VIP
- 泵房设备安装方案.docx VIP
- GB∕T42430-2024血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验.pptx VIP
- 年南海区第十二届初中综合能力大赛数学模拟试题.pdf VIP
- 戴笠:政治侦探.pdf VIP
- 国开(SC)-数据库运维-形考3(考核内容:第5章~第7章,30%)-学习资料.docx VIP
- 中国视神经脊髓炎谱系疾病诊断与治疗指南解读PPT课件.pptx VIP
- 出口用【箱单+发票】英文.docx VIP
- 部编版小学六年级下册语文单元测试卷全册(含答案).pdf VIP
- 高血压病的护理常规 高血压护理常规.doc VIP
原创力文档


文档评论(0)