libpthread vs libthread, simply mysql benchmark

Bosko Milekic bmilekic at technokratis.com
Sat Feb 19 08:29:46 PST 2005


On Sat, Feb 19, 2005 at 01:16:06PM +0000, Robert Watson wrote:
> FYI, here's a brief history of HTT performance over the past year as 5.x
> and 6.x matured:
> 
> Version					Transactions/sec
> 20040515-UP-4BSD			4862
> 20040515-SMP-4BSD			4620
> 20040515-SMP-ADMTX-4BSD			4846
> 
> 20040615-UP-4BSD			4899
> 20040616-SMP-4BSD			4941
> 20040616-SMP-ADMTX-4BSD			4979
> 
> 20040616-netperf-UP-giant-4BSD		4907
> 20040616-netperf-UP-mpsafe-4BSD		4939
> 20040616-netperf-SMP-giant-4BSD		4587
> 20040616-netperf-SMP-mpsafe-4BSD	4609
> 20040616-netperf-SMP-ADMTX-giant-4BSD	4662
> 20040616-netperf-SMP-ADMTX-mpsafe-4BSD	6425
> 
> 20040713-netperf-SMP-ADMTX-mpsafe-4BSD	7063
> 
> 20040717-netperf-SMP-ADMTX-mpsafe-4BSD	7118
> 
> As of today, I get about 8400tps with HTT turned on, probably a bit
> betterwith it turned off.  By combining various factors we've introduced
> in the last couple of years, such as MPSAFE network stack, scheduling
> improvements, threading improvements, mutex changes, etc, we've improved
> performance on mysql by over 100% on SMP, going from quite sub-par
> performance in the depths of 5.x development (when all the infrastructure
> changes were going in but no optimizations) to quite healthy in 6.x,
> especially with the new threading library.

 For reference, do you have numbers from RELENG_4?

-- 
Bosko Milekic
bmilekic at technokratis.com
bmilekic at FreeBSD.org


More information about the freebsd-performance mailing list