日期:2014-05-16  浏览次数:20574 次

对数据库进行压测

最近要上FIO+flashCache+SAS,需要重新压测。

mysql 用 percona5.5

FIO:320G

?

发现 percona5.5的一个BUG。kernel_mutex?拿不到,CPU升高

http://www.mysqlperformanceblog.com/2011/12/02/kernel_mutex-problem-or-double-throughput-with-single-variable/

看到网上也有这样的BUG,没有彻底解决

?

kernel_mutex? 是全局资源锁,在5.6的时候才会拆分

现在有个参数可以可以减少 这个竞争的出现

innodb_thread_concurrency? innodb允许的并发数?默认值在5.1是8,在5.5却改成了0,0就变成了并发无限制,加剧mutex的竞争。

innodb_sync_spin_loops? 默认是30微妙 等待的时间。

http://www.taobaodba.com/html/tag/innodb_thread_concurrency

?

待续

?