lockmeter results comparing 2.4.17, 2.5.3, and 2.5.5

Hanna Linder (hannal@us.ibm.com)
Wed, 27 Feb 2002 10:19:39 -0800


Congratulations to everyone working to reduce contention of the
Big Kernel Lock. According to this benchmark your work has paid off!
John Hawkes of SGI asked me to Beta test his 2.5.5 version of lockmeter
last night (that's what I get for asking when it would be out). The results
were interesting enough to post.
All three runs were on an 8-way SMP system running dbench with
up to 16 clients 10 times each. The results are at http://lse.sf.net/locking .
Throughput numbers are not included yet, I need to rerun dbench without
lockmeter to get accurate throughput results.

(Read down the Con(tention) column)
TOTAL is for the whole system
kernel_flag is for every function holding BKL combined.

SPINLOCKS HOLD WAIT
UTIL CON MEAN( MAX ) MEAN( MAX )(% CPU) TOTAL NOWAIT SPIN RJECT NAME

2.4.17:

13.7% 2.2us( 43ms) 31us( 43ms)(20.0%) 232292367 86.3% 13.7% 0.00% *TOTAL*

33.9% 40.3% 11us( 43ms) 51us( 43ms)( 8.2%) 19725127 59.7% 40.3% 0% kernel_flag

2.5.3:
11.1% 1.0us( 21ms) 8.2us( 18ms)( 3.8%) 738953957 88.9% 11.1% 0.00% *TOTAL*

10.4% 22.6% 8.3us( 21ms) 23us( 18ms)(0.81%) 27982565 77.4% 22.6% 0% kernel_flag

2.5.5:

8.6% 1.6us( 100ms) 30us( 86ms)( 9.4%) 783373441 91.4% 8.6% 0.00% *TOTAL*

1.2% 0.33% 2.5us( 50ms) 1167us( 43ms)(0.23%) 12793605 99.7% 0.33% 0% kernel_flag

Hanna Linder
IBM Linux Technology Center
hannal@us.ibm.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/