故障現(xiàn)象
產(chǎn)生FDC: XC307040
xlsRequestMutex
AMQ6150: WebSphere MQ semaphore is busy.
分析過程
該FDC表示,應(yīng)用程序代理進程 amqzlaa0_nd 在申請互斥量時,由于該資源被實用程序管理器進程 26738910(AMQZMUC0)所占用,因長時間申請不到而報出: AMQ6150: WebSphere MQ semaphore is busy. 錯誤。
經(jīng)操作系統(tǒng)工程師確認,這是一個已知的操作系統(tǒng)bug: early paging。即在內(nèi)存有剩余的情況下,因頻繁換頁導(dǎo)致系統(tǒng)性能問題。
解決方案
方案1:作為規(guī)避方案,把numperm_global 修改為0, 并重啟生效。
方案2:為了徹底解決 early paging 的問題,IBM 在 AIX 6.1 TL09 SP01 版本中 (2013 年 11 月 19 日發(fā)布 ) 發(fā)布了新的補丁 IV44998。在此種情況下,建議升級操作系統(tǒng)并啟用 numperm_global 參數(shù)來達到優(yōu)化內(nèi)存的分配機制的目的。