在Windows和UNIX上配置和优化WebSphereMQ性能

在Windows和UNIX上配置和优化WebSphereMQ性能

ID:41707463

大小:155.80 KB

页数:31页

时间:2019-08-30

在Windows和UNIX上配置和优化WebSphereMQ性能_第1页
在Windows和UNIX上配置和优化WebSphereMQ性能_第2页
在Windows和UNIX上配置和优化WebSphereMQ性能_第3页
在Windows和UNIX上配置和优化WebSphereMQ性能_第4页
在Windows和UNIX上配置和优化WebSphereMQ性能_第5页
资源描述:

《在Windows和UNIX上配置和优化WebSphereMQ性能》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在Windows和UNIX上配置和优化WebSphereMQ性能级别:中级TimDunn(dunnt@uk.ibm.com),软件开发人员,IBMToghi11Peter(petertoghill@uk.ibm.com),软件开发人员,WebSphereMQPerformance团队,IBM2008年1月31日WebSphereMQ队列管理器的缺省配置可很好地处理平均处理负载,但并没有针对性能进行优化。本文将说明如何为在Windows.UNIX或Linux上运行的WebSphereMQ队列管理器优化消息处

2、理性能。■打印本页三将此页作为电子邮件发送developerWorks.引言使用缺省屈性创建的IBM®WebSphere®MQ队列管理器配置为使用适当的内存和磁盘空间來提供全功能队列管理器。不过,其屮并没有针对性能进行优化,您可以进行一系列配置更改,以捉高WebSphereMQ的消息处理性能。本文将说明如何对Windows®、UNIX®或Linux®上运行的WebSphereMQ队列管理器进行这些优化工作。优化选项包押i:•队列管理器日志•队列管理器通道•队列管理器侦听器•队列缓冲区大小下表显示了哪个优化

3、区域适用于哪种消息类型:应用于非持久消息应用于持久消息队列管理器口志NY队列管理器通道YY队列管理器侦听器YY队列管理器的一些优化更改必须在定义队列管理器N沏•实现,因此请在进行任何设置工作Z前通读木文,否则可能就需要进行一些重复工作了。此类更改在相关部分中标识。建议:将优化应用到所连接的所有队列管理器,因为使用多个队列管理器的消息传递性能将依赖于所有这些队列管理器的性能。您应该有一定Windows和UNIX上的WebSphereMQ配置经验。本文中,参数及其值的描述基于WebSphereMQV6,使用了

4、名为MyQueueManager的队列管理器。请在注册表项名称和目录名称中使用您的队列管理器进行相应的替换。在UNIX和Linux上配置WebSphereMQ时,要使用相同的设置qm.ini配置文件的方法。UNIX上所有对配置参数的引用也适用于Linux,不过本文将仅仅讨论在UNIX上的情况。队列管理器日志队列管理器FI志配置和性能仅仅在队列管理器屮处理持久消息时才需要加以注意。如果您仅使用非持久消息,则可以跳过此部分内容。这里重要的性能因索包括:•EI志文件位置•日志写入级别•FI志记录类型•日志文件大

5、小•日志文件扩展的数量•EI志缓冲区大小•并发应用程序的数量•工作单元内的应用程序处理其中,如果您希望更改缺省值,则必须在创建队列管理器前作为crtmqm命令的选项指定日志文件位置、日志记录类型和日志文件大小。创建队列管理器后就不能更改这些队列管理器,因此将需要删除并重新定义队列管理器,以进行更改。对于其他项,您可以在创建队列管理器后通过在Windows注册表或qm.ini配置文件中的队列管理器Log节指定新值來进行更改。并发应用程序数量和工作单元内处理的应用程序并不算是真止的WebSphereMQ配置问

6、题,而是依赖于访问队列管理器中的消息的应用程序。这些应用程序的行为可能会对队列管理器造成显著的影响,特别在出现错误时更是如此。日志文件位置概述建议:将队列管理器的日志放在独立的磁盘上,特别是在希望处理大型消息或大量消息(>50条消息/秒)时更应如此。在可能的情况下,将R志分配到带有电池后备写入缓存的设备上。此类设备目前在存储区域网络(StorageAreaNetwork,SAN)中非常普遍。如果这样不现实,请使用最快的木地磁盘——例如,使用10,000RPM磁盘比使用6,000RPM磁盘更好。队列文件所在

7、的设备的速度对性能并不非常重要。队列管理器对队列使用惰性写入,而对日志进行同步写入,因此如果您只要有高性能磁盘,则将其分配给日志即可。Windows上的日志文件设置与UNIX上有所不同。不过,您指定位置的方式在这两个环境中都是-样的——使用crtmqm命令的-Id选项。如果要将特定的磁盘分配给队列文件和口志数据文件,则必须在定义队列管理器之/前定义这些参数。Windows上的设置使用Windows工具在可用的最佳设备上创建目录。例如,为日志创建名为D:MQM_L0G的目录。如果您在一个操作系统映像上有

8、多个队列管理器,请为每个日志使用不同的磁盘。在创建队列管理器时使用crtmqm命令中的-Id标志指定目录。以下是crtmqm命令的格式:crtmqm[-z][-q][-cText][-dDefXmitQ][-hMaxHandles][•gApplicationGroup][-1Triglnt][-uDeadQ][-xMaxUMsgs][-IpLogPri][-IsLogSec][-1c

9、-II][-IfLogFiIeSize]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。