MySQL 5.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的使用情況: www.2cto.com
跑2個實例時cpu使用情況:
跑4個實例時cpu使用情況:
www.2cto.com
跑6個實例時cpu使用情況:
從上面黑框中的數據可以看出,MySQL 5.5對cpu利用情況確實還不錯,單個MySQL 實例竟然可以達到1400的cpu利用率,也就是利用到了14個核。准備到時候測測MySQL 5.1看看兩者之間差多少。
BTW,由於user部分涉及公司的一些信息,而本人剛到公司,不知是否能將此信息公開,所以也就花掉了。
作者 zbszhangbosen