Linux上Xeon上的MySQL处理器使用情况

时间:2013-03-06 02:04:58

标签: mysql processor

我在Intel Xeon 4核心proc上运行LAMP服务器 - Ubuntu 12.10。

我注意到mysqld只使用一个核心而另一个核心空闲。

服务器有时会获得一些非常高的负载,并且在这些短暂的高负载期间,一切都会拖延,并且只使用一个核心。

如何配置MySQL以使用所有4个内核并更好地分配其工作负载?

此外,我预计会有一个双proc板,但现在省略了第二个过程,所以这个应该用于未来的升级。

1 个答案:

答案 0 :(得分:1)

你看过这个thread了吗?

innodb_thread_concurrency设为0?

RolandoMySQLDBA说:

  

将innodb_thread_concurrency设置为0后,即可进行设置   innodb_read_io_threads和innodb_write_io_threads(自MySQL以来都是如此)   5.1.38)最大值为64.这应该使更多核心。