立即咨询
MQ 典型故障案例:Native IO

故障现象

 

 

产生FDC: XC307040

xlsRequestMutex

AMQ6150: WebSphere MQ semaphore is busy.

 

 

分析过程

 

 

该FDC表示,应用程序代理进程 amqzlaa0_nd 在申请互斥量时,由于该资源被实用程序管理器进程 26738910(AMQZMUC0)所占用,因长时间申请不到而报出: AMQ6150: WebSphere MQ semaphore is busy. 错误。

 

经操作系统工程师确认,这是一个已知的操作系统bug: early paging。即在内存有剩余的情况下,因频繁换页导致系统性能问题。

 

 

解决方案

 

 

方案1:作为规避方案,把numperm_global 修改为0, 并重启生效。

 

方案2:为了彻底解决 early paging 的问题,IBM 在 AIX 6.1 TL09 SP01 版本中 (2013 年 11 月 19 日发布 ) 发布了新的补丁 IV44998。在此种情况下,建议升级操作系统并启用 numperm_global 参数来达到优化内存的分配机制的目的。

国内领先的I架构服务+产品提供商
立即领取企业福利 预约您的专属顾问
400-1037-370