It wasn't a good night for benchmarking. I had a typo in the
script to run chat reniced and as a result didn't collect any
numbers for this. In addition, the kernel with Davide's patch
failed to boot with 8 CPUs enabled. Can't see any '# CPU specific'
mods in the patch. In any case, here is what I do have.
--------------------------------------------------------------------
mkbench - Time how long it takes to compile the kernel. On this
8 CPU system we use 'make -j 8' and increase the number
of makes run in parallel. Result is average build time in
seconds. Lower is better.
--------------------------------------------------------------------
# CPUs # Makes pre10 pre10-G1 pre10-Davide
--------------------------------------------------------------------
2 1 189 190 185
2 2 370 376 362
2 4 733 726* 717
2 6 1102 1082* 1077
4 1 101 99 101
4 2 199 192 195
4 4 387 382 381
4 6 581 551 568
8 1 58 56 -
8 2 110 104 -
8 4 214 204 -
8 6 314 305 -
* Most likely statisticly invalid results. I run these things 3 times
to make sure results are at lease consistent. With pre10-G1 results
varied more than the others. Items marked with * had extremely high
variations.
--------------------------------------------------------------------
Chat - VolanoMark simulator. Result is a measure of throughput.
Higher is better.
--------------------------------------------------------------------
Configuration Parms # CPUs pre10 pre10-G1 pre10-Davide
--------------------------------------------------------------------
10 rooms, 200 messages 2 143041 107718 181556
20 rooms, 200 messages 2 147335 147151 166048
30 rooms, 200 messages 2 179370 190413 173135
10 rooms, 200 messages 4 264033 287076 272597
20 rooms, 200 messages 4 243873 241855 273219
30 rooms, 200 messages 4 303228 301175 278513
10 rooms, 200 messages 8 304754 306891 -
20 rooms, 200 messages 8 241077 301414 -
30 rooms, 200 messages 8 309485 333660 -
-- Mike - 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/