Bug #57241を疑いましょう!
#Numaアーキテクチャのお話し
CPUを2発積んでいるサーバで、なんか、CPU1発だけWAIT多いとか、最近急にSWAP(in/out)を使うようになってきた。。。
と感じたら、
そんな時は、Numaアーキテクチャを思い出しましょう。
##Numaアーキテクチャのざっくりとした説明
CPUを2発以上積んでいるサーバだと、各CPUごとにメモリを分割して管理しちゃうので、管理コスト(レイテンシ-や不要な領域等)が発生しちゃうということ。
##MySQLへの影響
MySQLで物理メモリの半分以上設定して、1個のCPUのメモリ管理範囲を超えるような、SQLが来ると、物理メモリが空いているにも関わらず、SWAP発生しちゃうよというお話。
これ、実際過去に体験したんです。
##対応策とか
対応策や詳細知りたい人は、以下見てくださいね。
Bug #57241
対応策はざっくり、
パッチを作っていただいているので、当てて再起動&確認!
でも、再起動ってなかなかハードル高いけど。。。
つい、少しのSWAPなら無視したくなっちゃいますが、大事になる前に対応を!!