WEB开发网
开发学院操作系统Linux/Unix WebSphere MQ性能调优浅谈 阅读

WebSphere MQ性能调优浅谈

 2010-09-27 08:17:51 来源:WEB开发网   
核心提示: 三、与日志有关的MQ性能考虑因素:1 把MQ的log 和queue files 放在不同的文件系统上,即将/var/mqm/log, /var/mqm文件系统分开,WebSphere MQ性能调优浅谈(5),在安装MQ的时候,我们经常推荐大家创建两个文件系统,为了提高性能,我们可以将LogFil

三、与日志有关的MQ性能考虑因素:

1 把MQ的log 和queue files 放在不同的文件系统上。即将/var/mqm/log, /var/mqm文件系统分开。

在安装MQ的时候,我们经常推荐大家创建两个文件系统,即/var/mqm/log和/var/mqm,为了提高MQ的性能,我们建议把这两个文件系统放在不同的物理磁盘上,以提高磁盘I/O的效率。这是由于,在记录数据日志时,MQ会同时更新位于/var/mqm下的队列文件以及位于/var/mqm/log下的数据日志,因此建议把它们放在不同的物理盘上。

2 扩大MQ的日志文件大小和个数

在qm.ini配置文件中,有一小节是专门控制MQ的系统日志的,如下所示:

Log:
LogPrimaryFiles=3
LogSecondaryFiles=2
LogFilePages=1024
LogType=CIRCULAR
LogBufferPages=17
LogPath=/var/mqm/log/QM1

其中,LogPrimaryFiles和LogSecondaryFiles指定了日志文件的个数,LogFilePages指定了每个日志文件的大小,LogBufferPages指定了日志缓冲区的大小,这些参数都可以影响MQ的性能。

增大这些参数的设定值,可以提高性能。例如:假设您设计MQ的日志总容量为128MB,那麽,采用2个64MB的日志文件的性能,要优于采用24个4MB的日志文件。这是因为它减少了日志文件切换的次数和频率,尤其在AS/400系统上,更为显著。

在unix系统中,LogFilePages的缺省值为1024,即4MB,最大值为16384,即64MB。而Primary和Secondary日志文件的总个数不能超过63个。为了提高性能,我们可以将LogFilePages和LogPrimaryFiles设置为较大的值,这可以通过MQ的控制命令crtmqm来设置,方法如下: crtmqm -lf <LogFilePages> -lp <LogPrimaryFiles> -ls <LogSecondaryFiles>

编缉推荐阅读以下文章

  • Websphere MQ v6集群的负载均衡新功能
  • 使用 IBM WebSphere MQ JMS 提供程序
  • WebSphere MQ传输环境搭建和测试
  • 应用WebSphere MQ V6 来构建企业信息总线的行业示例

上一页  1 2 3 4 5 6 7  下一页

Tags:WebSphere MQ 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接