Turns out that I need to get beefier machines. My test system has 2 Xeon E5 series CPUs, so that’s 4 cores + HT * 2 CPUs = 16 CPU hardware threads. 5.6 is supposed to run better at lower concurrency levels when there are more cores, so I’m on the hunt for a machine at Yahoo that has Xeon E7 series chips, or 4 E5 series.
I did test against a new machine that I acquired which has 24 CPU cores, and 5.6 did perform better, but still came in (QPS) slightly lower than our standard 5.5.33 Percona Server build. Percona server benchmarked at roughly 117,000 QPS versus 115,000 QPS for 5.6.14 on the oltp read only sysbench test (point selects + range queries).
I’m going to try my 24 core machine with higher concurrency levels this weekend (I’m still jet lagged from my California trip) and my mad scientist hours are usually from 1AM to 3AM anyways…
Have to go begging for CPUs now.