Running on a P3-550, with mem=48M, Redhat 6.1 stock raid kernel-2.2.12-20,
with an AHA2940UW and two Quantum Atlas IV running RAID1. Runlevel 1 and
nothing running apart from tiobench.

Notice the improvement in throughput and seek with growing block-sizes [a
device of the benchmark, perhaps?] and too slight variation in chunk-size
to be really accounted for.

Chunk is 4k, Stride is 4 and Block is 1024k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.136 10.3124 98.3918
              /bench       512       4096       2   11.917 9.98318 101.574
              /bench       512       4096       4   8.5139 11.0758 108.755
              /bench       512       4096       8   7.2364 11.4715 108.087

Chunk is 4k, Stride is 2 and Block is 2048k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.266 13.6696 115.299
              /bench       512       4096       2   12.324 13.2178 118.666
              /bench       512       4096       4   8.9587 12.8298 125.094
              /bench       512       4096       8   8.0192 13.0665 126.954

Chunk is 4k, Stride is 1 and Block is 4096k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.371 14.1145 120.037
              /bench       512       4096       2   12.249 13.5106 131.685
              /bench       512       4096       4   9.1876 13.2496 132.665
              /bench       512       4096       8   8.5482 13.7986 140.355

Chunk is 8k, Stride is 8 and Block is 1024k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.128 11.3823 91.1263
              /bench       512       4096       2   11.752 9.94362 102.652
              /bench       512       4096       4   8.5381 10.2235 106.930
              /bench       512       4096       8   7.3126 11.5183 109.974

Chunk is 8k, Stride is 4 and Block is 2048k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.398 13.2741 102.241
              /bench       512       4096       2   12.549 12.8811 118.060
              /bench       512       4096       4   8.8188 13.0511 121.981
              /bench       512       4096       8   8.1788 13.0204 124.775

Chunk is 8k, Stride is 2 and Block is 4096k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.435 14.2972 116.189
              /bench       512       4096       2   12.338 13.6340 130.775
              /bench       512       4096       4   9.3504 13.7868 132.297
              /bench       512       4096       8   8.5547 13.7165 139.565

Chunk is 16k, Stride is 16 and Block is 1024k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.071 10.9753 88.6342
              /bench       512       4096       2   12.130 11.1790 104.958
              /bench       512       4096       4   8.5914 10.1130 105.978
              /bench       512       4096       8   7.3064 10.7141 109.991

Chunk is 16k, Stride is 8 and Block is 2048k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.208 13.3267 99.6896
              /bench       512       4096       2   12.495 12.9247 117.854
              /bench       512       4096       4   8.9208 12.9478 120.037
              /bench       512       4096       8   8.1958 13.1780 124.281

Chunk is 16k, Stride is 4 and Block is 4096k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.387 14.3147 115.432
              /bench       512       4096       2   12.511 13.7488 131.295
              /bench       512       4096       4   9.2950 13.4259 132.233
              /bench       512       4096       8   8.4213 13.6868 141.201

Chunk is 32k, Stride is 32 and Block is 1024k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.232 10.0265 93.7791
              /bench       512       4096       2   12.069 10.4673 103.348
              /bench       512       4096       4   8.4990 11.4473 107.530
              /bench       512       4096       8   7.2205 10.7598 109.822

Chunk is 32k, Stride is 16 and Block is 2048k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.307 13.3330 106.701
              /bench       512       4096       2   12.398 13.0100 117.755
              /bench       512       4096       4   8.8961 12.7446 123.353
              /bench       512       4096       8   8.1162 12.9441 125.955

Chunk is 32k, Stride is 8 and Block is 4096k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   14.614 14.3782 124.956
              /bench       512       4096       2   12.347 13.5041 130.474
              /bench       512       4096       4   9.2951 13.4689 131.167
              /bench       512       4096       8   8.4399 13.4807 140.217

Chunk is 64k, Stride is 64 and Block is 1024k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.108 11.9119 89.6877
              /bench       512       4096       2   15.227 9.56188 92.6033
              /bench       512       4096       4   15.246 9.56147 129.181
              /bench       512       4096       8   12.571 10.4510 141.393

Chunk is 64k, Stride is 32 and Block is 2048k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.353 13.4630 113.448
              /bench       512       4096       2   12.494 13.0713 119.382
              /bench       512       4096       4   8.8512 12.9232 123.489
              /bench       512       4096       8   8.2467 12.9673 127.455

Chunk is 64k, Stride is 16 and Block is 4096k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.172 14.4332 122.968
              /bench       512       4096       2   12.362 13.8167 130.201
              /bench       512       4096       4   9.2609 13.4655 134.367
              /bench       512       4096       8   8.3182 13.6316 138.740

Chunk is 128k, Stride is 128 and Block is 1024k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.171 11.4481 91.2169
              /bench       512       4096       2   12.252 10.0890 102.810
              /bench       512       4096       4   8.4695 9.70564 107.007
              /bench       512       4096       8   7.3208 11.2406 108.682

Chunk is 128k, Stride is 64 and Block is 2048k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.385 13.2355 99.8997
              /bench       512       4096       2   12.454 12.8476 118.917
              /bench       512       4096       4   8.7849 12.9645 124.186
              /bench       512       4096       8   8.1072 12.9413 127.723

Chunk is 128k, Stride is 32 and Block is 4096k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.402 14.3312 114.124
              /bench       512       4096       2   12.314 14.0087 133.383
              /bench       512       4096       4   9.2216 13.6305 132.013
              /bench       512       4096       8   8.5206 13.8933 136.653

Chunk is 256k, Stride is 256 and Block is 1024k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   14.952 10.0196 98.6290
              /bench       512       4096       2   12.160 9.94473 104.061
              /bench       512       4096       4   8.5039 11.2663 105.273
              /bench       512       4096       8   7.2664 11.0190 110.662

Chunk is 256k, Stride is 128 and Block is 2048k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.262 13.3035 112.647
              /bench       512       4096       2   12.404 12.7972 119.332
              /bench       512       4096       4   8.7295 12.8259 120.995
              /bench       512       4096       8   8.1697 13.0024 127.293

Chunk is 256k, Stride is 64 and Block is 4096k
  Machine    Directory   Size(MB)  BlkSz   Threads   Read   Write   Seeks
----------- ----------- --------- ------- --------- ------ ------- -------
              /bench       512       4096       1   15.451 14.3575 112.757
              /bench       512       4096       2   12.241 13.6547 132.274
              /bench       512       4096       4   9.2616 13.4612 133.482
              /bench       512       4096       8   8.4481 13.6096 140.268

Cheers,
--
_/\ Christian Reis is sometimes [EMAIL PROTECTED] 
\/~ suicide architect | free software advocate | mountain biker 

Reply via email to