故障現(xiàn)象
數(shù)據(jù)庫(kù)報(bào)“Database Error:The ORACLE wmspr LGWR process take long time to write data。”
分析過(guò)程
1、檢查 HBA 卡信息從 fcstat 輸出中可以看到有很多的“No Adapter Elements Count”和 "No Command Resource Count" 報(bào)錯(cuò)。
2、這說(shuō)明目前設(shè)置的 fcs 的屬性num_cmd_elems 不夠。當(dāng)前設(shè)置的值為500,建議將其調(diào)整為 1024. 否則由于 fcs 的隊(duì)列不夠,會(huì)導(dǎo)致其丟棄 I/O 請(qǐng)求,造成 I/O 性能下降。
解決方案
1、建議將 fcs 的屬性 num_cmd_elems 調(diào)整為 1024。修改完成后需要重啟系統(tǒng)或者重新掃描光纖卡才能生效。
具體修改操作命令:
chdev -l fcs0 -a num_cmd_elems=1024 -P
chdev -l fcs2 -a num_cmd_elems=1024 -P
chdev -l fcs4 -a num_cmd_elems=1024 -P
chdev -l fcs6 -a num_cmd_elems=1024 -P
2、完成后定期使用 fcstat 命令監(jiān)控“No Adapter Elements Count”和 "No Command Resource Count",看是否有增加。理想的情況是都為 0。