MySQL5.5對多核CPU的支持

         今天測試一臺機器能大概支撐多少MySQL實例的時候,意外的發現原來MySQL 5.5對多核的支持也相當不錯,以前不是到處說MySQL一個很大的缺陷就是不能很好的利用好CPU麼?看來MySQL 5.5還是不錯的,測試工具是sysbench,test-mode=oltp,每個實例的buffer=12G,sysbench生成的數據36G左右,buffer佔數據的1/3。當然測試的機器也不賴:DELL R720XD,24核cpu,96G內存。還有其他具體參數可以去網上查。測試的結果截圖如下:

跑1個實例時cpu的使用情況:




跑2個實例時cpu使用情況:





跑4個實例時cpu使用情況:






跑6個實例時cpu使用情況:


從上面黑框中的數據可以看出,MySQL 5.5對cpu利用情況確實還不錯,單個MySQL 實例竟然可以達到1400的cpu利用率,也就是利用到了14個核。準備到時候測測MySQL 5.1看看兩者之間差多少。

BTW,由於user部分涉及公司的一些信息,不知是否能將此信息公開,所以也就花掉了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章