[benchmarks] on recent kernels

rwhron@earthlink.net
Tue, 1 Apr 2003 18:29:50 -0500


Post for posterity. This is on a uniprocessor K6/2 with 384
MB ram and 2 IDE disks. Generally only one disk at a time
is used for the tests below.

AIM7 is a mixture of very small jobs from the AIM9 benchmark.
The Tasks column is the simulated load average.
A copy of the workfile for the custom load is at:
http://home.earthlink.net/~rwhron/kernel/workfile.custom

There isn't any notion of fairness here, just speed.

AIM7 custom workload
kernel Tasks Jobs/Min Real CPU
2.4.21-pre5-jam1 8 535.7 95.9 85.9 seconds
2.4.21-pre5aa2 8 526.9 97.5 87.5
2.4.21-pre5 8 523.3 98.2 88.1
2.4.21-pre5-ac3 8 513.9 99.9 89.9
2.5.66-mjb1 8 486.0 105.7 95.0
2.5.66 8 470.8 109.1 98.3
2.5.66-mm1 8 460.8 111.5 100.5
2.5.66-ac1 8 455.7 112.7 101.7

2.4.21-pre5aa2 104 787.0 848.4 838.1
2.4.21-pre5-ac3 104 762.1 876.1 865.8
2.4.21-pre5-jam1 104 759.7 878.8 868.5
2.4.21-pre5 104 757.0 882.0 871.7
2.5.66-mjb1 104 743.4 898.1 888.1
2.5.66 104 728.8 916.1 905.7
2.5.66-ac1 104 719.1 928.5 918.0
2.5.66-mm1 104 708.7 942.1 931.7

2.4.21-pre5aa2 200 796.2 1612.7 1601.5
2.4.21-pre5-jam1 200 779.7 1646.8 1635.4
2.4.21-pre5-ac3 200 775.7 1655.2 1643.9
2.4.21-pre5 200 771.3 1664.8 1653.6
2.5.66-mjb1 200 760.3 1688.8 1678.8
2.5.66 200 746.3 1720.5 1709.1
2.5.66-ac1 200 738.6 1738.3 1727.1
2.5.66-mm1 200 728.8 1761.7 1750.6

2.4.21-pre5aa2 296 806.2 2357.1 2344.4
2.4.21-pre5-ac3 296 790.1 2405.3 2392.5
2.4.21-pre5-jam1 296 789.9 2405.9 2392.8
2.4.21-pre5 296 775.5 2450.4 2437.9
2.5.66-mjb1 296 764.3 2486.2 2475.9
2.5.66 296 754.1 2519.9 2507.5
2.5.66-ac1 296 748.2 2540.0 2527.3
2.5.66-mm1 296 733.1 2592.1 2579.5

2.4.21-pre5aa2 392 791.8 3178.2 3159.6
2.4.21-pre5-ac3 392 783.8 3210.7 3192.9
2.4.21-pre5-jam1 392 777.8 3235.8 3214.7
2.5.66-mjb1 392 770.7 3265.5 3255.0
2.4.21-pre5 392 766.2 3284.5 3269.2
2.5.66 392 753.8 3338.5 3325.1
2.5.66-ac1 392 748.9 3360.7 3347.2
2.5.66-mm1 392 738.5 3407.6 3393.7

AIM7 dbase workload

This load has more synchronous writes. Supposed to be a little
like a database.

2.4.21-pre5-akpm has the -aa patches akpm posted for 2.4.21-pre4.

kernel Tasks Jobs/Min Real CPU
2.4.21-pre5-akpm 4 43.0 552.7 118.2 seconds
2.4.21-pre5 4 42.9 554.1 115.4
2.4.21-pre5aa2 4 42.8 554.9 116.6
2.4.21-pre5-ac3 4 42.7 555.9 117.5
2.5.66 4 42.0 565.3 124.9
2.5.66-mm1 4 41.9 566.6 126.0
2.4.21-pre5-jam1 4 41.8 568.9 115.0
2.5.66-ac1 4 41.2 577.1 125.0
2.5.66-mjb1 4 40.7 583.1 122.9
2.2.23 4 40.2 590.9 110.0

2.4.21-pre5-akpm 8 75.0 633.8 204.7
2.4.21-pre5aa2 8 74.7 636.4 199.9
2.4.21-pre5 8 74.3 639.9 201.6
2.4.21-pre5-ac3 8 74.0 642.0 201.9
2.2.23 8 70.1 677.8 198.1
2.5.66-mjb1 8 69.1 687.4 208.5
2.5.66 8 68.7 691.4 209.6
2.5.66-ac1 8 68.7 692.1 209.1
2.5.66-mm1 8 68.5 693.7 213.6
2.4.21-pre5-jam1 8 68.1 697.8 200.2

2.4.21-pre5aa2 12 97.7 729.8 284.9
2.4.21-pre5-akpm 12 97.6 730.0 287.5
2.4.21-pre5 12 96.9 735.3 286.3
2.4.21-pre5-ac3 12 95.4 746.8 287.1
2.2.23 12 91.0 783.0 283.3
2.5.66-mjb1 12 86.3 826.0 293.7
2.5.66 12 85.9 829.4 298.4
2.4.21-pre5-jam1 12 85.4 834.4 284.9
2.5.66-mm1 12 85.3 835.5 300.1
2.5.66-ac1 12 84.3 845.2 296.2

2.4.21-pre5 16 116.1 818.9 376.7
2.4.21-pre5-akpm 16 115.9 820.2 376.1
2.4.21-pre5-ac3 16 115.8 820.9 372.9
2.4.21-pre5aa2 16 115.3 824.0 366.8
2.2.23 16 111.2 854.6 385.7
2.5.66 16 99.3 957.1 379.9
2.5.66-ac1 16 98.8 961.6 387.1
2.5.66-mjb1 16 98.5 964.6 374.3
2.4.21-pre5-jam1 16 98.1 969.2 365.2
2.5.66-mm1 16 97.6 973.6 388.3

2.4.21-pre5-akpm 20 132.2 898.5 464.4
2.4.21-pre5-ac3 20 130.4 910.9 456.2
2.4.21-pre5 20 128.6 923.7 465.7
2.4.21-pre5aa2 20 124.8 952.1 450.7
2.2.23 20 122.2 972.1 470.0
2.5.66-mm1 20 112.5 1055.6 476.6
2.5.66 20 110.8 1072.0 467.1
2.5.66-mjb1 20 110.8 1072.1 459.1
2.5.66-ac1 20 109.3 1086.7 468.4
2.4.21-pre5-jam1 20 108.5 1094.9 448.7

2.4.21-pre5aa2 24 145.0 983.2 533.3
2.4.21-pre5-akpm 24 144.7 985.2 559.4
2.4.21-pre5-ac3 24 144.0 990.2 541.3
2.4.21-pre5 24 143.6 992.7 552.9
2.2.23 24 138.0 1033.2 569.2
2.5.66 24 127.3 1119.5 552.1
2.5.66-mjb1 24 126.6 1126.4 549.0
2.4.21-pre5-jam1 24 126.1 1130.1 536.1
2.5.66-mm1 24 125.9 1131.9 562.4
2.5.66-ac1 24 125.8 1133.0 559.8

2.4.21-pre5-akpm 28 151.4 1098.2 644.1
2.4.21-pre5aa2 28 150.6 1104.2 617.6
2.4.21-pre5-ac3 28 150.2 1107.2 624.9
2.4.21-pre5 28 150.1 1108.1 647.4
2.2.23 28 141.5 1175.7 664.2
2.5.66-mm1 28 131.9 1261.3 648.5
2.5.66-ac1 28 130.0 1279.1 644.6
2.5.66 28 129.7 1282.4 641.6
2.5.66-mjb1 28 129.7 1282.2 634.0
2.4.21-pre5-jam1 28 129.6 1282.9 619.4

2.4.21-pre5-ac3 32 157.5 1207.0 711.3
2.4.21-pre5 32 156.1 1218.0 738.6
2.4.21-pre5-akpm 32 155.8 1220.3 738.5
2.4.21-pre5aa2 32 153.6 1237.6 698.6
2.2.23 32 151.5 1254.8 764.8
2.5.66-mm1 32 141.3 1345.2 736.1
2.5.66 32 139.6 1361.7 726.6
2.5.66-ac1 32 139.5 1362.2 725.0
2.5.66-mjb1 32 138.9 1368.7 717.6
2.4.21-pre5-jam1 32 138.6 1371.7 704.0

AIM7 fserver workload
kernel Tasks Jobs/Min Real CPU
2.4.21-pre5-jam1 1 53.9 112.4 22.6
2.4.21-pre5aa2 1 52.4 115.7 23.1
2.4.21-pre5-akpm 1 51.1 118.7 24.0
2.4.21-pre5 1 50.7 119.6 23.6
2.4.21-pre5-ac3 1 50.3 120.5 26.6
2.5.66-mjb1 1 48.3 125.4 26.0
2.5.66 1 47.7 127.0 27.9
2.5.66-ac1 1 46.4 130.5 28.7
2.2.23 1 45.6 132.8 46.4
2.5.66-mm1 1 45.4 133.5 28.0

2.4.21-pre5 2 94.0 129.0 44.7
2.4.21-pre5-akpm 2 93.7 129.4 46.1
2.2.23 2 91.6 132.3 45.6
2.5.66-ac1 2 84.9 142.8 51.5
2.4.21-pre5-jam1 2 83.4 145.2 40.6
2.4.21-pre5aa2 2 83.4 145.3 45.1
2.5.66 2 83.1 145.8 50.9
2.5.66-mm1 2 82.9 146.2 49.3
2.4.21-pre5-ac3 2 82.8 146.3 49.2
2.5.66-mjb1 2 81.2 149.3 51.0

2.4.21-pre5 3 122.0 149.0 57.9
2.4.21-pre5-jam1 3 117.5 154.8 57.4
2.4.21-pre5aa2 3 117.2 155.1 57.9
2.4.21-pre5-akpm 3 115.2 157.9 58.3
2.4.21-pre5-ac3 3 114.2 159.2 63.3
2.5.66 3 111.5 163.0 69.1
2.5.66-ac1 3 110.9 163.9 71.4
2.2.23 3 110.2 164.9 56.4
2.5.66-mm1 3 110.1 165.2 70.0
2.5.66-mjb1 3 103.6 175.4 66.1

2.4.21-pre5-ac3 4 134.1 180.8 77.4
2.4.21-pre5-jam1 4 132.7 182.7 71.1
2.4.21-pre5 4 131.6 184.2 73.9
2.4.21-pre5aa2 4 128.4 188.7 77.3
2.4.21-pre5-akpm 4 125.9 192.6 72.5
2.5.66-mm1 4 125.7 192.8 84.4
2.5.66 4 121.1 200.2 85.1
2.5.66-mjb1 4 117.4 206.5 85.1
2.2.23 4 115.6 209.7 71.7
2.5.66-ac1 4 115.0 210.7 90.4

2.4.21-pre5 5 143.4 211.4 85.8
2.4.21-pre5-ac3 5 142.1 213.2 94.2
2.4.21-pre5-akpm 5 137.9 219.7 86.0
2.2.23 5 137.6 220.3 95.6
2.4.21-pre5-jam1 5 133.3 227.3 86.0
2.4.21-pre5aa2 5 131.5 230.5 87.7
2.5.66 5 131.4 230.6 105.7
2.5.66-mjb1 5 130.4 232.3 101.6
2.5.66-ac1 5 127.4 237.8 104.4
2.5.66-mm1 5 125.7 241.0 106.4

2.4.21-pre5 6 158.2 229.9 96.9
2.4.21-pre5-ac3 6 157.5 230.8 107.1
2.4.21-pre5-akpm 6 155.4 234.0 99.6
2.4.21-pre5aa2 6 150.5 241.5 103.9
2.4.21-pre5-jam1 6 148.7 244.5 97.8
2.5.66-ac1 6 144.7 251.3 122.0
2.5.66-mjb1 6 144.4 251.8 120.1
2.5.66 6 138.1 263.3 115.2
2.2.23 6 137.4 264.7 117.9
2.5.66-mm1 6 133.9 271.6 121.2

2.4.21-pre5aa2 7 142.1 298.5 114.5
2.4.21-pre5 7 141.0 300.8 110.6
2.4.21-pre5-akpm 7 138.1 307.2 116.8
2.4.21-pre5-jam1 7 136.5 310.7 112.3
2.5.66-mjb1 7 136.4 311.1 133.1
2.4.21-pre5-ac3 7 135.6 312.9 119.4
2.2.23 7 132.3 320.6 124.8
2.5.66 7 130.8 324.3 138.1
2.5.66-ac1 7 127.6 332.6 136.8
2.5.66-mm1 7 127.2 333.4 137.9

2.4.21-pre5-akpm 8 161.2 300.7 126.7
2.4.21-pre5 8 160.9 301.4 125.1
2.4.21-pre5-ac3 8 159.4 304.1 136.8
2.4.21-pre5-jam1 8 157.4 308.0 129.1
2.5.66-mjb1 8 157.4 308.0 144.5
2.4.21-pre5aa2 8 156.2 310.4 128.3
2.2.23 8 153.4 316.1 138.0
2.5.66 8 143.3 338.3 149.7
2.5.66-ac1 8 135.6 357.5 149.7
2.5.66-mm1 8 131.8 367.9 159.8

AIM7 shared workload

This is sort of like the "university" workload.

kernel Tasks Jobs/Min Real CPU
2.4.21-pre5-jam1 8 505.6 92.1 79.8
2.4.21-pre5 8 505.1 92.2 82.2
2.4.21-pre5-ac3 8 480.2 97.0 82.0
2.4.21-pre5aa2 8 470.4 99.0 79.1
2.5.66-mm1 8 459.1 101.4 85.0
2.5.66-mjb1 8 437.1 106.5 83.0
2.5.66 8 434.8 107.1 83.7
2.5.66-ac1 8 433.1 107.5 85.3

2.4.21-pre5 16 564.5 165.0 155.0
2.4.21-pre5-jam1 16 562.8 165.5 152.9
2.4.21-pre5aa2 16 560.1 166.2 148.9
2.4.21-pre5-ac3 16 547.2 170.2 153.0
2.5.66-ac1 16 520.1 179.1 160.3
2.5.66-mjb1 16 512.9 181.6 156.3
2.5.66 16 509.1 182.9 159.1
2.5.66-mm1 16 505.3 184.3 160.6

2.4.21-pre5aa2 24 587.2 237.9 218.9
2.4.21-pre5 24 586.3 238.2 228.2
2.4.21-pre5-jam1 24 583.7 239.3 223.3
2.4.21-pre5-ac3 24 579.8 240.9 224.6
2.5.66 24 564.3 247.5 233.2
2.5.66-ac1 24 553.1 252.6 235.0
2.5.66-mjb1 24 549.0 254.4 229.3
2.5.66-mm1 24 540.3 258.5 236.2

2.4.21-pre5-jam1 32 597.5 311.7 293.1
2.4.21-pre5 32 594.7 313.2 303.1
2.4.21-pre5aa2 32 584.9 318.4 288.4
2.5.66 32 577.0 322.8 305.2
2.4.21-pre5-ac3 32 575.7 323.5 295.2
2.5.66-mjb1 32 570.9 326.2 303.8
2.5.66-mm1 32 567.8 328.0 312.2
2.5.66-ac1 32 553.9 336.2 310.3

2.4.21-pre5-ac3 40 616.0 377.9 366.4
2.4.21-pre5-jam1 40 605.4 384.6 363.6
2.4.21-pre5 40 603.5 385.8 375.7
2.4.21-pre5aa2 40 602.8 386.2 357.4
2.5.66 40 570.1 408.4 379.8
2.5.66-mjb1 40 568.5 409.5 375.6
2.5.66-mm1 40 566.3 411.1 387.8
2.5.66-ac1 40 552.3 421.5 384.0

2.4.21-pre5aa2 48 617.2 452.6 428.0
2.4.21-pre5-jam1 48 610.7 457.4 435.8
2.4.21-pre5 48 610.4 457.7 447.6
2.4.21-pre5-ac3 48 605.7 461.2 437.2
2.5.66 48 589.8 473.7 455.8
2.5.66-mjb1 48 582.0 480.0 447.5
2.5.66-mm1 48 578.3 483.1 463.0
2.5.66-ac1 48 570.0 490.1 458.9

2.4.21-pre5-ac3 56 620.4 525.3 509.5
2.4.21-pre5aa2 56 618.2 527.2 497.9
2.4.21-pre5 56 614.3 530.6 520.5
2.4.21-pre5-jam1 56 612.1 532.5 505.2
2.5.66-mjb1 56 592.0 550.6 522.6
2.5.66-mm1 56 587.8 554.4 536.6
2.5.66 56 574.9 567.0 527.5
2.5.66-ac1 56 573.1 568.7 532.6

2.4.21-pre5-ac3 64 630.2 591.1 580.4
2.4.21-pre5 64 616.6 604.1 594.0
2.4.21-pre5aa2 64 614.0 606.6 566.4
2.4.21-pre5-jam1 64 611.8 608.8 576.1
2.5.66-mjb1 64 596.0 625.0 595.3
2.5.66-mm1 64 590.2 631.1 610.5
2.5.66 64 585.3 636.4 599.9
2.5.66-ac1 64 578.0 644.4 606.1

dbench ext2 64 processes Average 5 runs
2.4.21-pre5 25.70 MB/second
2.5.66-mm1 25.46
2.4.21-pre5-ac3 24.89
2.5.66 23.74
2.4.21-pre5-akpm 23.50
2.5.66-ac1 23.26
2.5.66-mjb1 23.12
2.4.21-pre5-jam1 23.06
2.4.21-pre5aa2 21.72
2.2.23 12.81

dbench ext2 32 processes Average 5 runs
2.4.21-pre5aa2 33.87 MB/sec
2.4.21-pre5-ac3 32.69
2.4.21-pre5 31.57
2.4.21-pre5-jam1 30.70
2.4.21-pre5-akpm 30.66
2.5.66-mm1 30.54
2.5.66-mjb1 29.99
2.5.66 29.41
2.5.66-ac1 28.90
2.2.23 18.63

L M B E N C H 2 . 0 S U M M A R Y
------------------------------------
Below is the average of 25 runs. That's why things like page fault
show a decimal point where normally lmbench doesn't. BTW, would anyone
be interested in seeing lmbench for a quad xeon running Linux, and
a couple of Sun SMP boxes running Solaris?

The report comes from a tweaked lmbench getsummary script
http://home.earthlink.net/~rwhron/kernel/lmbench-getsummary.diff
and a script to summarize multiple lmbench runs:
http://home.earthlink.net/~rwhron/kernel/lmbsum

Processor, Processes - times in microseconds - smaller is better
----------------------------------------------------------------
null null open signal signal fork execve /bin/sh
kernel call I/O stat fstat close install handle process process process
--------------------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -------
2.2.23 0.42 0.80455 4.76 1.24 5.77 1.43 2.74 788 2303 30829
2.4.21-pre5-ac3 0.61 0.72046 4.86 1.04 6.12 1.42 2.98 920 2573 11868
2.4.21-pre5-akpm 0.61 0.73119 3.32 1.02 5.28 1.41 3.16 865 2421 11636
2.4.21-pre5-jam1 0.61 0.72972 3.54 1.02 4.78 1.42 3.33 907 2344 10972
2.4.21-pre5 0.62 0.75284 3.18 1.02 5.35 1.41 3.25 927 2559 11884
2.4.21-pre5aa2 0.62 0.71754 3.63 1.03 5.30 1.41 3.34 861 2269 10536
2.5.66-mjb1 0.63 1.04734 3.58 1.46 5.77 1.89 3.95 1113 2727 12123
2.5.66 0.64 0.98871 4.29 1.42 6.78 1.91 3.88 1218 2898 12852
2.5.66-ac1 0.64 0.97472 3.90 1.70 6.37 1.92 3.91 1253 3213 13741
2.5.66-mm1 0.71 1.07320 3.81 1.53 7.49 2.01 3.96 1610 3850 14409

File select - times in microseconds - smaller is better
-------------------------------------------------------
select select select select select select select select
kernel 10 fd 100 fd 250 fd 500 fd 10 tcp 100 tcp 250 tcp 500 tcp
--------------------- ------- ------- ------- ------- ------- ------- ------- -------
2.2.23 3.75 12.67 28.53 55.10 6.27 35.2031 84.5070 171.545
2.4.21-pre5 3.87 20.06 46.68 91.25 5.70 38.0569 92.3951 182.674
2.4.21-pre5-ac3 3.87 22.55 47.01 91.34 5.86 41.2249 92.3680 181.776
2.4.21-pre5aa2 3.91 20.40 47.23 92.76 5.73 38.2701 94.0646 181.904
2.4.21-pre5-jam1 3.92 19.99 46.79 92.03 6.00 37.8522 91.4027 180.673
2.5.66-mjb1 3.93 18.46 44.01 82.71 5.93 35.8576 89.0096 169.001
2.4.21-pre5-akpm 4.10 20.28 46.70 91.42 5.93 39.3969 92.8172 182.095
2.5.66-mm1 4.15 21.32 49.67 84.47 5.92 40.5411 88.1585 170.195
2.5.66-ac1 4.49 18.85 43.20 84.02 6.22 35.7425 85.0179 171.786
2.5.66 5.10 18.83 43.21 83.73 6.79 35.8677 86.1015 168.798

Context switching with 64K - times in microseconds - smaller is better
----------------------------------------------------------------------
2proc/64k 4proc/64k 8proc/64k 16prc/64k 32prc/64k 64prc/64k 96prc/64k
kernel ctx swtch ctx swtch ctx swtch ctx swtch ctx swtch ctx swtch ctx swtch
-------------------------------- --------- --------- --------- --------- --------- ---------
2.2.23 177.20 191.20 202.63 223.87 248.23 264.09 267.52
2.4.21-pre5aa2 188.55 200.63 215.67 232.20 247.95 259.31 263.36
2.4.21-pre5-akpm 190.82 200.21 212.73 228.85 247.61 261.87 266.53
2.5.66-mjb1 191.06 201.22 213.78 228.63 250.67 266.76 270.99
2.4.21-pre5-ac3 191.98 199.54 209.23 223.86 244.86 259.73 263.87
2.5.66 194.97 201.79 214.86 234.38 254.90 270.24 274.87
2.4.21-pre5 195.23 202.02 212.71 226.13 248.11 263.87 268.53
2.4.21-pre5-jam1 197.55 206.01 215.67 230.23 246.80 259.25 263.56
2.5.66-ac1 203.93 208.69 215.60 233.49 253.35 269.42 273.94
2.5.66-mm1 246.03 246.87 245.57 250.67 257.31 265.59 270.49

File create/delete and VM system latencies in microseconds - smaller is better
----------------------------------------------------------------------------
0K 0K 1K 1K 4K 4K Mmap Prot Page
kernel Create Delete Create Delete Create Delete Latency Fault Fault
------------------------------ ------- ------- ------- ------- ------- ------- ------ ------
2.4.21-pre5-ac3 63.5 15.4 139.7 27.0 146.7 27.0 2630 1.34 5.2
2.4.21-pre5-akpm 64.1 14.1 139.5 24.3 144.3 24.3 2541 0.99 5.4
2.4.21-pre5 64.8 13.5 134.8 24.8 140.5 25.0 2593 0.84 5.1
2.5.66-mjb1 72.4 14.4 154.3 27.8 158.6 27.8 3621 0.66 8.8
2.5.66 78.2 15.1 161.0 27.9 166.9 27.9 3887 0.78 8.6
2.5.66-ac1 83.4 16.7 166.9 34.3 170.8 34.3 3942 1.25 15.2
2.5.66-mm1 89.3 17.0 182.3 35.4 188.0 35.4 4413 0.91 9.5
2.4.21-pre5aa2 89.7 14.2 165.3 27.3 174.3 27.3 2480 1.05 5.9
2.4.21-pre5-jam1 91.4 14.0 167.7 27.9 172.5 27.9 2508 0.84 6.0
2.2.23 141.3 21.7 207.5 27.5 215.4 27.4 64369 0.89 1246.0

*Local* Communication latencies in microseconds - smaller is better
-------------------------------------------------------------------
kernel Pipe AF/Unix UDP RPC/UDP TCP RPC/TCP TCPconn
------------------------------ ------- ------- ------- ------- ------- -------
2.4.21-pre5-ac3 10.18 21.91 39.8783 144.699 71.9270 214.945 321.89
2.4.21-pre5-akpm 10.29 18.64 44.3550 125.465 67.8534 175.328 313.69
2.2.23 10.87 33.38 48.8845 132.208 62.5111 170.780 252.82
2.4.21-pre5-jam1 11.07 24.00 45.9692 143.535 72.4726 188.593 329.04
2.4.21-pre5 11.97 21.92 40.1205 127.589 65.7712 171.820 314.04
2.4.21-pre5aa2 12.39 24.94 49.6436 135.613 77.8481 190.294 310.32
2.5.66-mjb1 12.57 27.19 66.9500 162.132 94.7787 199.190 347.71
2.5.66-ac1 14.36 30.92 83.6887 175.328 111.306 215.802 382.38
2.5.66-mm1 16.00 23.72 66.1233 172.186 88.1937 218.058 375.84
2.5.66 16.09 26.41 62.4870 145.381 91.7622 181.263 351.05

*Local* Communication bandwidths in MB/s - bigger is better
-----------------------------------------------------------

2.5.66-mjb1 has the one liner Linus posted in
http://marc.theaimsgroup.com/?l=linux-kernel&m=104849532307747&w=2
which may have helped TCP bandwidth.

Memory read bandwidth appears directly related with HZ=100. -mjb1 had HZ=100.

File Mmap Bcopy Bcopy Memory Memory
kernel Pipe AF/Unix TCP reread reread (libc) (hand) read write
------------------------------ ------- ------- ------- ------- ------- ------- ------- -------
2.2.23 115.6 38.4 39.1 62.6 237.9 61.1 61.1 237.8 88.0
2.4.21-pre5-akpm 68.4 41.7 48.5 58.9 237.7 59.8 59.8 237.5 84.7
2.4.21-pre5aa2 66.1 49.5 46.2 59.0 237.8 60.1 60.1 237.6 84.8
2.4.21-pre5-ac3 64.8 41.7 50.4 60.5 237.8 60.2 60.2 237.6 84.8
2.4.21-pre5 64.6 42.0 42.3 59.9 237.6 60.2 60.2 237.4 84.8
2.4.21-pre5-jam1 64.6 42.4 54.7 59.2 237.7 59.9 59.9 237.6 84.8
2.5.66-mjb1 64.6 44.7 46.6 59.7 237.7 60.8 60.8 237.6 86.2
2.5.66-ac1 63.2 43.5 29.1 57.2 232.8 59.0 59.0 232.7 83.8
2.5.66 63.1 42.7 31.5 57.4 233.0 59.8 59.7 232.9 85.2
2.5.66-mm1 52.0 34.3 24.9 50.3 232.6 60.1 60.1 232.3 86.6

*Local* More Communication bandwidths in MB/s - bigger is better
----------------------------------------------------------------
File Mmap Aligned Partial Partial Partial Partial
OS open open Bcopy Bcopy Mmap Mmap Mmap Bzero
close close (libc) (hand) read write rd/wrt copy HTTP
------------------------------ ------- ------- ------- ------- ------- ------- ------- -------
2.2.23 63.4 199.1 60.5 67.6 247.4 88.0 88.0 88.0 3.85
2.4.21-pre5-ac3 60.7 196.8 59.6 66.8 247.3 84.8 84.8 84.8 3.44
2.5.66-mjb1 60.6 182.3 60.2 67.3 247.3 86.2 86.2 86.2 3.19
2.4.21-pre5 60.2 196.5 59.6 66.8 247.2 84.8 84.8 84.8 3.45
2.4.21-pre5-jam1 58.9 197.2 59.4 66.6 247.3 84.8 84.8 84.8 3.53
2.4.21-pre5-akpm 58.7 189.8 59.2 66.5 247.2 84.7 84.7 84.7 3.54
2.4.21-pre5aa2 58.7 194.2 59.6 66.8 247.4 84.8 84.8 84.8 3.44
2.5.66 58.1 177.4 59.2 65.9 242.5 85.2 85.2 85.2 3.15
2.5.66-ac1 57.2 177.8 58.5 65.3 242.4 83.8 83.8 83.8 2.78
2.5.66-mm1 50.2 173.4 59.6 66.3 242.0 86.6 86.7 86.6 3.00

Memory latencies in nanoseconds - smaller is better
---------------------------------------------------
kernel Mhz L1 $ L2 $ Main mem
-------------------- ----- ------- ------- ---------
2.2.23 476 4.20 185.20 261.5
2.5.66-mjb1 476 4.20 186.90 262.1
2.4.21-pre5-akpm 476 4.20 193.94 262.1
2.4.21-pre5-jam1 476 4.20 194.20 262.0
2.5.66 476 4.25 194.47 266.8
2.4.21-pre5aa2 476 4.20 195.28 261.9
2.4.21-pre5-ac3 476 4.20 198.24 262.1
2.4.21-pre5 476 4.20 198.68 262.1
2.5.66-ac1 476 4.26 202.47 266.8
2.5.66-mm1 476 4.25 229.87 267.8

File size = 2048 MB
Block size = 4K
Read, write, and seek rates in MB/sec.
Latency in milliseconds.
Percent of requests that took longer than 2 and 10 seconds.

Anticipatory scheduler in 2.5.66-mm1 helps tiobench sequential reads.

Sequential Reads
Num Avg Maximum Lat% Lat% CPU
Kernel Thr Rate (CPU%) Latency Latency >2s >10s Eff
-------------------- --- ------------------------------------------------------------
2.4.21-pre5aa2 8 15.71 39.09% 5.896 3241.42 0.00000 0.00000 40
2.4.21-pre5-jam1 8 14.65 33.99% 6.325 3531.40 0.00000 0.00000 43
2.5.66-mm1 8 13.12 18.67% 7.014 1489.04 0.00000 0.00000 70
2.4.21-pre5-akpm 8 10.64 28.17% 8.685 868.90 0.00000 0.00000 38
2.4.21-pre5-ac3 8 10.44 28.01% 8.921 731.74 0.00000 0.00000 37
2.4.21-pre5 8 10.35 27.49% 8.830 1189.25 0.00000 0.00000 38
2.5.66 8 9.03 11.12% 10.314 678.88 0.00000 0.00000 81
2.5.66-mjb1 8 9.03 11.15% 10.310 965.88 0.00000 0.00000 81
2.5.66-ac1 8 9.01 14.70% 10.305 1178.45 0.00000 0.00000 61
2.2.23 8 7.31 50.72% 12.582 1213.59 0.00000 0.00000 14

2.4.21-pre5aa2 16 15.57 40.86% 11.840 9568.78 0.00497 0.00000 38
2.4.21-pre5-jam1 16 14.45 33.24% 12.694 7311.16 0.00420 0.00000 43
2.5.66-mm1 16 13.20 19.48% 13.913 2943.87 0.00000 0.00000 68
2.4.21-pre5-akpm 16 10.49 27.42% 17.544 1331.26 0.00000 0.00000 38
2.4.21-pre5-ac3 16 10.36 27.05% 17.940 1047.48 0.00000 0.00000 38
2.4.21-pre5 16 10.31 27.05% 17.842 1485.49 0.00000 0.00000 38
2.5.66-ac1 16 9.59 15.10% 19.386 1502.64 0.00000 0.00000 63
2.5.66 16 9.46 11.61% 19.654 1522.42 0.00000 0.00000 81
2.5.66-mjb1 16 9.24 11.08% 20.087 1521.03 0.00000 0.00000 83
2.2.23 16 7.20 49.54% 25.354 1969.50 0.00000 0.00000 15

2.4.21-pre5aa2 32 15.11 38.81% 24.106 18274.96 0.29869 0.00000 39
2.4.21-pre5-jam1 32 13.71 31.77% 26.502 16109.75 0.34523 0.00000 43
2.5.66-mm1 32 13.01 20.28% 28.125 5613.49 0.00000 0.00000 64
2.4.21-pre5-ac3 32 10.09 25.99% 28.083 367251.27 0.00687 0.00687 39
2.4.21-pre5-akpm 32 10.06 25.66% 27.736 345319.64 0.00763 0.00763 39
2.4.21-pre5 32 9.99 25.59% 28.148 351517.19 0.00820 0.00820 39
2.5.66-ac1 32 9.88 15.74% 37.601 1669.63 0.00000 0.00000 63
2.5.66 32 9.76 11.95% 38.023 1748.96 0.00000 0.00000 82
2.5.66-mjb1 32 9.66 12.11% 38.290 1735.93 0.00000 0.00000 80
2.2.23 32 7.08 48.42% 52.057 5746.36 0.00019 0.00000 15

2.4.21-pre5aa2 64 14.58 36.03% 48.962 34728.57 1.41545 0.00458 40
2.5.66-mm1 64 12.99 21.54% 55.513 13587.20 1.66855 0.00000 60
2.4.21-pre5-jam1 64 12.97 27.85% 55.227 36906.52 1.58978 0.00495 47
2.4.21-pre5-ac3 64 10.04 25.96% 47.945 487069.58 0.02747 0.02689 39
2.4.21-pre5 64 9.87 25.28% 47.652 532973.74 0.02689 0.02669 39
2.4.21-pre5-akpm 64 9.83 24.86% 47.753 529269.64 0.02728 0.02688 40
2.5.66 64 8.91 10.94% 82.612 3121.22 0.00000 0.00000 81
2.5.66-ac1 64 8.73 13.97% 85.225 3436.39 0.00000 0.00000 62
2.5.66-mjb1 64 8.16 9.99% 91.086 3654.62 0.00000 0.00000 82
2.2.23 64 5.20 20.95% 137.069 104521.20 1.02176 0.06485 25

2.4.21-pre5aa2 128 12.65 31.91% 96.873 71395.60 1.59683 0.13085 40
2.5.66-mm1 128 11.92 19.55% 107.252 136468.39 1.99680 0.15888 61
2.4.21-pre5-jam1 128 11.91 25.93% 113.047 72717.60 1.77384 0.25444 46
2.4.21-pre5-ac3 128 9.76 25.20% 87.269 564245.01 0.06294 0.06294 39
2.4.21-pre5 128 9.48 24.08% 88.698 558980.86 0.06218 0.06218 39
2.4.21-pre5-akpm 128 9.48 24.04% 89.516 571921.71 0.06256 0.06256 39
2.5.66-ac1 128 8.44 13.71% 165.441 100118.04 0.20714 0.17644 62
2.5.66 128 8.39 10.80% 167.630 93104.09 0.30442 0.19664 78
2.5.66-mjb1 128 7.55 9.80% 185.803 102350.53 0.39024 0.27237 77
2.2.23 128 5.15 37.27% 244.276 265334.68 2.03476 0.48886 14

Random Reads
Num Avg Maximum Lat% Lat% CPU
Kernel Thr Rate (CPU%) Latency Latency >2s >10s Eff
-------------------- --- ------------------------------------------------------------
2.4.21-pre5-jam1 8 0.55 1.75% 167.912 499.46 0.00000 0.00000 31
2.4.21-pre5aa2 8 0.55 1.40% 167.942 521.14 0.00000 0.00000 39
2.5.66-ac1 8 0.55 1.87% 159.920 516.81 0.00000 0.00000 30
2.4.21-pre5-ac3 8 0.54 1.39% 170.808 523.61 0.00000 0.00000 39
2.4.21-pre5-akpm 8 0.54 1.54% 170.499 529.23 0.00000 0.00000 35
2.4.21-pre5 8 0.53 1.26% 170.704 518.21 0.00000 0.00000 42
2.5.66-mm1 8 0.52 1.94% 162.919 1414.08 0.00000 0.00000 27
2.5.66 8 0.49 1.54% 180.655 658.09 0.00000 0.00000 32
2.2.23 8 0.48 0.96% 190.043 847.36 0.00000 0.00000 50
2.5.66-mjb1 8 0.46 1.17% 194.999 931.34 0.00000 0.00000 39

2.5.66-ac1 16 0.59 1.98% 297.030 1050.86 0.00000 0.00000 30
2.4.21-pre5-akpm 16 0.58 1.62% 310.519 931.69 0.00000 0.00000 36
2.4.21-pre5-jam1 16 0.58 1.68% 312.564 974.35 0.00000 0.00000 34
2.4.21-pre5aa2 16 0.58 1.89% 312.557 969.32 0.00000 0.00000 31
2.4.21-pre5 16 0.57 1.39% 314.526 992.64 0.00000 0.00000 41
2.4.21-pre5-ac3 16 0.57 1.47% 317.808 978.50 0.00000 0.00000 39
2.5.66-mm1 16 0.54 2.00% 323.277 1910.14 0.00000 0.00000 27
2.5.66 16 0.53 1.62% 331.967 1319.00 0.00000 0.00000 33
2.2.23 16 0.50 0.96% 359.150 1622.15 0.00000 0.00000 52
2.5.66-mjb1 16 0.49 1.43% 360.497 1420.27 0.00000 0.00000 34

2.4.21-pre5-jam1 32 0.61 1.97% 581.470 1736.66 0.00000 0.00000 31
2.4.21-pre5aa2 32 0.61 1.62% 584.397 1732.22 0.00000 0.00000 37
2.4.21-pre5 32 0.60 1.70% 536.530 1594.51 0.00000 0.00000 36
2.4.21-pre5-ac3 32 0.60 1.73% 541.247 1741.38 0.00000 0.00000 35
2.4.21-pre5-akpm 32 0.60 1.87% 538.854 1663.76 0.00000 0.00000 32
2.5.66-ac1 32 0.60 2.12% 588.975 1509.44 0.00000 0.00000 28
2.5.66 32 0.56 1.76% 617.477 2635.82 0.00000 0.00000 32
2.5.66-mm1 32 0.56 2.13% 627.621 3783.47 0.00000 0.00000 26
2.2.23 32 0.53 1.29% 675.727 2773.77 0.00000 0.00000 41
2.5.66-mjb1 32 0.53 2.01% 665.634 2662.49 0.00000 0.00000 26

2.4.21-pre5 64 0.63 1.80% 989.186 2733.46 0.00000 0.00000 35
2.4.21-pre5-ac3 64 0.63 2.21% 981.317 22792.03 0.05040 0.05040 29
2.4.21-pre5-akpm 64 0.63 1.83% 979.118 2672.51 0.00000 0.00000 34
2.4.21-pre5-jam1 64 0.60 1.93% 1153.455 2700.20 0.00000 0.00000 31
2.4.21-pre5aa2 64 0.60 1.87% 1150.143 2654.97 0.00000 0.00000 32
2.5.66-mm1 64 0.58 2.38% 1140.931 8080.52 0.88206 0.00000 24
2.2.23 64 0.55 1.36% 1249.718 4557.56 0.00000 0.00000 40
2.5.66-ac1 64 0.49 1.79% 1455.626 2113.49 0.00000 0.00000 27
2.5.66 64 0.48 1.56% 1490.181 4484.06 0.00000 0.00000 31
2.5.66-mjb1 64 0.41 1.50% 1717.455 4176.38 0.00000 0.00000 28

2.4.21-pre5-ac3 128 0.64 1.98% 1399.103 59500.23 4.58669 4.58669 32
2.4.21-pre5 128 0.63 2.13% 1400.224 60771.56 4.43548 4.43548 29
2.4.21-pre5-akpm 128 0.62 2.37% 1426.698 60503.21 4.63709 4.63709 26
2.4.21-pre5aa2 128 0.61 1.89% 2075.855 3971.94 0.00000 0.00000 32
2.4.21-pre5-jam1 128 0.60 2.31% 2197.111 4131.21 0.00000 0.00000 26
2.5.66-mm1 128 0.58 2.33% 2113.473 23135.97 28.37702 0.02520 25
2.2.23 128 0.57 1.74% 2185.172 10879.15 8.26613 0.00000 33
2.5.66-ac1 128 0.47 1.84% 2932.536 3708.91 0.00000 0.00000 25
2.5.66 128 0.45 1.56% 2645.401 8088.29 12.62601 0.00000 29
2.5.66-mjb1 128 0.40 1.42% 3111.081 10415.63 16.80948 0.00000 29

Sequential Writes
2.5.66-mm1 and 2.5.66-ac1 have lower max latency for tiobench sequential writes.

Num Avg Maximum Lat% Lat% CPU
Kernel Thr Rate (CPU%) Latency Latency >2s >10s Eff
-------------------- --- ------------------------------------------------------------
2.5.66 8 18.78 85.25% 3.424 178894.38 0.01526 0.00534 22
2.5.66-mjb1 8 18.59 82.74% 3.947 32026.28 0.01240 0.00382 22
2.4.21-pre5-ac3 8 18.48 83.60% 4.554 5317.48 0.00114 0.00000 22
2.5.66-mm1 8 18.43 83.78% 3.811 31290.24 0.01583 0.00477 22
2.4.21-pre5aa2 8 18.39 81.53% 4.382 5686.84 0.00172 0.00000 23
2.4.21-pre5-jam1 8 18.28 77.44% 4.332 5091.92 0.00153 0.00000 24
2.4.21-pre5-akpm 8 18.10 76.02% 4.365 3173.96 0.00000 0.00000 24
2.4.21-pre5 8 17.87 75.40% 4.364 2862.92 0.00000 0.00000 24
2.5.66-ac1 8 17.52 86.38% 3.908 124582.65 0.00972 0.00458 20
2.2.23 8 8.92 54.70% 9.598 26099.53 0.06542 0.00000 16

2.5.66-mjb1 16 18.75 83.91% 7.103 53969.82 0.03853 0.00210 22
2.5.66 16 18.68 85.47% 7.257 132124.46 0.04844 0.00210 22
2.4.21-pre5-ac3 16 18.55 84.55% 8.784 11323.07 0.29908 0.00000 22
2.5.66-mm1 16 18.39 83.80% 8.254 21452.44 0.02784 0.00000 22
2.4.21-pre5aa2 16 18.21 82.65% 8.626 8279.10 0.30594 0.00000 22
2.4.21-pre5-jam1 16 17.66 73.84% 8.395 18944.04 0.01220 0.00019 24
2.5.66-ac1 16 17.45 85.34% 8.299 26440.98 0.04025 0.00000 20
2.4.21-pre5-akpm 16 16.68 66.39% 9.409 6244.89 0.00114 0.00000 25
2.4.21-pre5 16 16.12 63.76% 9.721 6615.84 0.00324 0.00000 25
2.2.23 16 8.93 55.17% 18.526 32732.86 0.26397 0.00858 16

2.4.21-pre5-ac3 32 18.51 83.59% 16.709 24881.23 0.32043 0.00000 22
2.5.66-mjb1 32 18.46 85.50% 13.999 55092.70 0.23594 0.00439 22
2.5.66-mm1 32 18.30 83.54% 16.600 21049.50 0.36106 0.00000 22
2.5.66 32 18.22 84.32% 15.058 130920.88 0.29831 0.00382 22
2.4.21-pre5aa2 32 18.15 80.68% 16.412 16743.09 0.30898 0.00000 22
2.5.66-ac1 32 17.40 84.82% 17.537 24589.53 0.43659 0.00000 21
2.4.21-pre5-jam1 32 16.30 68.90% 17.667 27569.82 0.16537 0.00095 24
2.4.21-pre5-akpm 32 15.64 62.84% 19.920 10748.05 0.19703 0.00000 25
2.4.21-pre5 32 15.52 62.01% 19.848 12550.58 0.17472 0.00000 25
2.2.23 32 8.92 36.93% 33.105 112746.09 0.29698 0.11311 24

2.5.66-mjb1 64 18.29 86.41% 23.295 150083.73 0.21839 0.03165 21
2.4.21-pre5-ac3 64 18.28 82.52% 31.450 52962.09 0.31834 0.18844 22
2.5.66 64 18.16 85.88% 23.227 155547.87 0.26284 0.03089 21
2.5.66-mm1 64 18.16 84.07% 23.856 126201.26 0.29869 0.02651 22
2.4.21-pre5aa2 64 17.96 78.83% 30.039 33412.35 0.29983 0.21763 23
2.5.66-ac1 64 17.35 84.57% 33.920 33212.81 0.47855 0.00476 21
2.4.21-pre5-akpm 64 14.76 57.22% 40.559 19676.52 1.17893 0.00000 26
2.4.21-pre5-jam1 64 14.73 62.60% 39.467 32992.99 1.13773 0.00972 24
2.4.21-pre5 64 14.61 56.60% 40.435 20848.72 1.16977 0.00000 26
2.2.23 64 8.85 42.47% 59.342 171877.37 0.31529 0.22011 21

2.4.21-pre5aa2 128 17.78 78.47% 51.778 81396.58 0.29182 0.25692 23
2.4.21-pre5-ac3 128 17.49 78.50% 55.521 111419.23 0.36220 0.27943 22
2.5.66-ac1 128 17.33 86.10% 58.584 135422.32 0.50907 0.27046 20
2.5.66 128 16.41 78.56% 59.396 203756.11 0.60959 0.18025 21
2.5.66-mjb1 128 15.91 79.57% 64.581 173801.79 0.73185 0.16843 20
2.5.66-mm1 128 15.83 70.45% 62.154 196987.22 0.67730 0.17338 22
2.4.21-pre5-akpm 128 14.13 54.60% 80.088 37666.28 1.42287 0.00725 26
2.4.21-pre5 128 14.09 55.01% 79.247 39973.07 1.40095 0.00667 26
2.4.21-pre5-jam1 128 13.41 59.71% 84.153 45593.95 1.38131 0.02937 22
2.2.23 128 8.77 59.92% 90.360 243194.33 0.36029 0.26818 15

Random Writes
Num Avg Maximum Lat% Lat% CPU
Kernel Thr Rate (CPU%) Latency Latency >2s >10s Eff
-------------------- --- ------------------------------------------------------------
2.2.23 8 0.73 5.50% 7.244 5326.51 0.00000 0.00000 13
2.4.21-pre5aa2 8 0.72 3.90% 0.281 290.40 0.00000 0.00000 19
2.4.21-pre5-jam1 8 0.67 3.94% 0.278 291.25 0.00000 0.00000 17
2.5.66-ac1 8 0.64 2.04% 0.553 599.56 0.00000 0.00000 31
2.4.21-pre5-akpm 8 0.62 1.16% 0.984 518.14 0.00000 0.00000 53
2.4.21-pre5 8 0.61 1.11% 1.304 246.92 0.00000 0.00000 55
2.5.66-mm1 8 0.58 1.79% 16.630 1703.67 0.00000 0.00000 32
2.4.21-pre5-ac3 8 0.56 1.20% 0.207 1.88 0.00000 0.00000 47
2.5.66-mjb1 8 0.55 1.76% 18.296 1936.69 0.00000 0.00000 31
2.5.66 8 0.52 1.60% 19.003 1619.82 0.00000 0.00000 33

2.4.21-pre5aa2 16 0.75 4.30% 0.317 401.99 0.00000 0.00000 17
2.2.23 16 0.73 6.05% 15.480 5130.98 0.00000 0.00000 12
2.4.21-pre5-jam1 16 0.68 3.63% 0.197 4.22 0.00000 0.00000 19
2.5.66-ac1 16 0.66 2.17% 0.740 1427.84 0.00000 0.00000 30
2.4.21-pre5 16 0.62 1.19% 1.508 409.31 0.00000 0.00000 52
2.4.21-pre5-akpm 16 0.62 1.32% 0.600 535.15 0.00000 0.00000 47
2.4.21-pre5-ac3 16 0.58 1.19% 0.208 2.45 0.00000 0.00000 48
2.5.66-mm1 16 0.58 1.76% 33.893 3109.52 0.00000 0.00000 33
2.5.66-mjb1 16 0.54 1.67% 36.083 2115.71 0.00000 0.00000 32
2.5.66 16 0.53 1.64% 35.789 4007.02 0.00000 0.00000 32

2.4.21-pre5aa2 32 0.79 4.85% 0.210 4.23 0.00000 0.00000 16
2.4.21-pre5-jam1 32 0.69 4.16% 0.287 340.14 0.00000 0.00000 17
2.2.23 32 0.68 8.55% 125.365 5932.63 0.02500 0.00000 8
2.5.66-ac1 32 0.66 2.13% 1.317 2007.86 0.00000 0.00000 31
2.4.21-pre5-akpm 32 0.65 1.36% 0.715 683.88 0.00000 0.00000 48
2.4.21-pre5 32 0.63 1.29% 1.745 584.37 0.00000 0.00000 49
2.4.21-pre5-ac3 32 0.62 1.31% 0.206 1.99 0.00000 0.00000 47
2.5.66-mm1 32 0.57 1.74% 71.868 5994.63 0.05000 0.00000 33
2.5.66-mjb1 32 0.55 1.69% 68.461 2848.62 0.00000 0.00000 32
2.5.66 32 0.53 1.64% 70.277 4485.75 0.00000 0.00000 32

2.4.21-pre5aa2 64 0.80 4.66% 0.206 3.93 0.00000 0.00000 17
2.4.21-pre5-jam1 64 0.72 4.26% 0.195 4.85 0.00000 0.00000 17
2.4.21-pre5-ac3 64 0.67 1.54% 0.208 1.90 0.00000 0.00000 43
2.4.21-pre5-akpm 64 0.67 1.31% 0.370 425.43 0.00000 0.00000 51
2.2.23 64 0.66 15.71% 210.913 7787.02 0.60483 0.00000 4
2.5.66-ac1 64 0.66 2.18% 5.810 8032.91 0.15121 0.00000 30
2.4.21-pre5 64 0.65 1.35% 1.953 667.44 0.00000 0.00000 48
2.5.66-mm1 64 0.58 1.78% 128.446 8412.81 0.85686 0.00000 32
2.5.66-mjb1 64 0.55 1.95% 164.523 9248.35 0.27722 0.00000 28
2.5.66 64 0.54 1.70% 127.350 7290.77 0.07560 0.00000 32

2.4.21-pre5aa2 128 0.80 4.57% 0.205 4.40 0.00000 0.00000 18
2.4.21-pre5-ac3 128 0.72 1.73% 0.206 2.07 0.00000 0.00000 42
2.4.21-pre5-akpm 128 0.71 1.47% 0.476 679.34 0.00000 0.00000 48
2.4.21-pre5-jam1 128 0.71 4.02% 0.192 4.66 0.00000 0.00000 18
2.4.21-pre5 128 0.69 1.62% 1.249 700.81 0.00000 0.00000 43
2.5.66-ac1 128 0.69 2.34% 16.169 14838.16 0.32762 0.00000 30
2.2.23 128 0.59 46.26% 438.313 22960.69 4.68750 0.00000 1
2.5.66-mm1 128 0.57 1.90% 257.503 16533.61 3.35182 0.00000 30
2.5.66 128 0.54 1.78% 280.961 18245.53 2.19254 0.00000 30
2.5.66-mjb1 128 0.53 1.61% 317.130 17797.19 2.52016 0.00000 33

bonnie++-1.02c 9/14/2002 with a 1024 MB file.

2.5.x has lower cpu utilization for sequential block reads.

---------------------Sequential Output--------------------
-----Per Char----- ------Block------- -----Rewrite------
Kernel MB/sec %CPU Eff MB/sec %CPU Eff MB/sec %CPU Eff
2.4.21-pre5aa2 3.80 98.0 3.88 22.46 85.7 26.21 9.86 52.0 18.96
2.4.21-pre5-jam1 3.77 98.0 3.85 21.99 87.0 25.28 9.81 53.3 18.40
2.4.21-pre5 3.76 98.0 3.84 21.43 87.0 24.63 9.62 44.7 21.55
2.4.21-pre5-akpm 3.76 98.0 3.84 21.31 87.7 24.31 8.88 34.7 25.61
2.4.21-pre5-ac3 3.76 98.0 3.84 21.21 86.7 24.47 9.54 44.3 21.52
2.5.66-mjb1 3.69 97.0 3.81 20.96 87.0 24.09 7.97 32.3 24.64
2.5.66 3.66 97.0 3.78 20.55 85.0 24.18 7.37 31.7 23.27
2.5.66-mm1 3.68 97.0 3.80 20.48 85.0 24.10 7.85 28.0 28.05
2.5.66-ac1 3.63 97.0 3.74 20.43 83.7 24.42 7.80 33.3 23.39
2.2.23 2.96 73.7 4.02 9.85 59.3 16.60 4.47 87.3 5.11

-----------Sequential Input----------- ------Random-----
-----Per Char----- ------Block------- ------Seeks------
Kernel MB/sec %CPU Eff MB/sec %CPU Eff /sec %CPU Eff
2.4.21-pre5aa2 3.92 95.7 4.09 21.26 77.3 27.49 140 1.7 8402
2.4.21-pre5-jam1 3.92 96.3 4.07 21.93 82.0 26.74 136 1.7 8150
2.4.21-pre5 4.01 97.0 4.13 18.30 66.7 27.45 144 1.7 8656
2.4.21-pre5-akpm 3.86 94.0 4.11 17.19 52.3 32.85 141 2.0 7038
2.4.21-pre5-ac3 4.01 98.0 4.09 18.40 66.3 27.74 138 1.7 8270
2.5.66-mjb1 4.00 99.0 4.04 15.00 16.3 91.84 126 3.0 4210
2.5.66 3.94 98.3 4.01 14.24 17.0 83.76 137 3.0 4574
2.5.66-mm1 3.92 98.0 4.00 14.58 16.7 87.46 154 3.0 5140
2.5.66-ac1 3.98 99.0 4.02 14.64 16.3 89.65 134 4.0 3344
2.2.23 3.05 96.7 3.15 9.62 77.3 12.43 133 1.0 13329

These are all seconds to build a package, or in the case of bonnie, time to
run the benchmark. NFS numbers are missing for 2.5.66*. I believe 2.5.x
needs NFS v3.

kernel autoconf-build bonnie++-3x bonnie++nfs-3x kernel-build perl-build
2.4.21-pre5-jam1 3326(3x) 2629 4133 1557 1271 seconds - lower is better.
2.4.21-pre5-ac3 3463(3x) 2658 4181 1604 1286
2.4.21-pre5 3468(3x) 2651 na 1617 1288
2.5.66-mjb1 3675(3x) 2822 na 1558 1253
2.5.66 3772(3x) 2871 na 1636 1249
2.2.23 3777(3x) 4077 na 1593 1396
2.5.66-ac1 3846(3x) 2836 na 1680 1322
2.5.66-mm1 3947(3x) 2822 na 1621 1316

The tcp debug tweak in -mjb1 didn't seem to make a difference
for tbench.

tbench 32 processes Average 5 runs
2.4.21-pre5-jam1 18.27 MB/second
2.4.21-pre5-ac3 17.48
2.4.21-pre5aa2 16.87
2.5.66 16.18
2.5.66-mjb1 16.18
2.5.66-mm1 15.86
2.5.66-ac1 14.51
2.4.21-pre5-akpm 13.76
2.4.21-pre5 13.47
2.2.23 13.20

-- 
Randy Hron
http://home.earthlink.net/~rwhron/kernel/bigbox.html

- 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/