irqbalanceの出力するメッセージ

2021-06-18

ブログが稼働しているserversman@vpsのサーバーで稼働しています
今朝方、MySQLが止まっていたのでサーバーのログを確認したら、 /var/log/messages に以下のログが大量に吐かれていました。

※カゴヤジャパンのVPSでも同様のエラーが発生していました。OpenVZの環境だと発生するかもしれません

[root@dti-vps-XXXXXXX ~]# tail -f /var/log/messages
Oct 16 09:58:08 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:58:18 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:58:28 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:58:38 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:58:48 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:58:58 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:59:08 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:59:18 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:59:28 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken
Oct 16 09:59:38 dti-vps-XXXXXXX irqbalance: WARNING, didn't collect load info for all cpus, balancing is broken

 

irqbalanceは何をしているサービスて調べると以下のようなサービスです
「マルチプロセッサな環境での IRQ の割り込み処理用のサービス」

サーバーのCPUの割り込み状況を確認しようとしても、/proc/interrupts のファイルが無かったりして原因がよくわからない
Googleでエラーメッセージで検索すると、irqbalanceにバグが有るのが原因とかがネットでは引っかかります

よくわからないので、irqbalanceのサービスを停止しました

#---Cent OS 6.x
# /etc/init.d/irqbalance stop
Stopping irqbalance: [ OK ]
# chkconfig irqbalance off

#--- CentOS 7.x
# systemctl stop irqbalance 
# systemctl disable irqbalance.service

念の為にサーバを再起動
# reboot

irqbalanceを停止しているので、エラーメッセージの出力は無くなりました