对数据库进行压测

最近要上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

 

待续

 

你可能感兴趣的:(数据库)