I2O on Linux - Benchmarks


Home Changes Download FAQ Benchmark Fedora RHEL4 Survey Survey results Impressum

The 64-bit comparisons are made on a 2.6.7 kernel. The 32-bit comparisons are made on a 2.6.8-rc2 kernel. Because the bonnie crashed on the 32-bit kernel with the I2O driver in 2.6.8-rc2 there are no bonnie++ benchmarks for it. The bonnie used was bonnie++ version 1.03

CPU:2x 1.4GHz
RAM:2048MB
Harddisks:4x 73GB
Controller:ASR-3010S

64-bit:
bonnie++ output of "old" driver (version 2.6.7)
bonnie++ output of rewritten driver (version 98)

32-bit:
bonnie++ output of rewritten driver (version 103)
bonnie++ output of dpt_i2o driver (version 2356)

descriptionI2O driver
(version 2.6.8-rc2)
I2O driver
(version 103, 2.6.9 kernel)
dpt_i2o driver
(version 2356)
architecture64-bit32-bit64-bit32-bit32-bit
driver features
PCI hot-pluggablenoyes (not yet tested)no
maximum number of disk16 (compile time)unlimited640 (compile time)
monitor single disksyesyesno
32-bit kernelyesyesyes
64-bit kernelyesyesno
raidutils (32-bit) on 64-bit kernelnoyesn/a
module size (reported by lsmod)
i2o_core48560488804331639964n/a
i2o_block18976206401296014988n/a
dpt_i2on/an/an/an/a38768
sd_modnot needednot needednot needednot needed23680
scsi_modnot needednot needednot needednot needed112836
total size67536695205627654952175284
creating a ext2 filesystem on a single disk
single disk1:29min2:53min0:27min0:37min1:28min
creating a ext2 filesystem on 2 separate disks (parallel)
Disk 12:56min5:25min0:35min0:51min1:10min
Disk 22:56min5:25min0:36min0:53min1:09min
creating a ext2 filesystem on 4 separate disks (parallel)
Disk 15:49min9:29min1:13min1:13min1:12min
Disk 25:16min9:30min1:13min1:13min1:12min
Disk 35:49min9:29min1:13min1:14min1:12min
Disk 45:49min9:29min1:07min1:13min1:13min
bonnie++ (V 1.03) on a single disk
Sequential Output
(per char/block/rewrite) in K/sec
39343 / 66436 / 24376n/a37508 / 90853 / 2782631271 / 75965 / 2873531435 / 75863 / 31369
Sequential Output
(per char/block/rewrite) % CPU
98 / 17 / 8n/a 96 / 25 / 998 / 33 / 1298 / 27 / 14
Sequential Input
(per char/block) in K/sec
26159 / 66503n/a26610 / 6600824368 / 6021225795 / 67303
Sequential Input
(per char/block) % CPU
71 / 11n/a67 / 1076 / 1380 / 16
bonnie++ (V 1.03) on 2 separate disks (parallel)
Sequential Output
(per char/block/rewrite) in K/sec
Disk 1
Disk 2
24294 / 26482 / 10709n/a33938 / 92606 / 1487228478 / 52007 / 1983129806 / 51960 / 21542
25194 / 24053 / 9813n/a33085 / 59134 / 1963028445 / 54217 / 1913829807 / 54387 / 20789
Sequential Output
(per char/block/rewrite) % CPU
Disk 1
Disk 2
64 / 8 / 5n/a88 / 26 / 590 / 24 / 994 / 19 / 10
66 / 7 / 4n/a85 / 18 / 790 / 25 / 894 / 20 / 10
Sequential Input
(per char/block) in K/sec
Disk 1
Disk 2
17426 / 44639n/a23144 / 6115922575 / 5317723408 / 59305
19765 / 37863n/a26077 / 5598423332 / 5272024269 / 59713
Sequential Input
(per char/block) % CPU
Disk 1
Disk 2
45 / 9n/a61 / 1173 / 1273 / 14
52 / 8n/a67 / 1074 / 1275 / 15
bonnie++ (V 1.03) on 4 separate disks (parallel)
Sequential Output
(per char/block/rewrite) in K/sec
Disk 1
Disk 2
Disk 3
Disk 4
11607 / 11002 / 7383n/a18524 / 25270 / 1018914973 / 52260 / 784315292 / 29953 / 10169
11863 / 14373 / 7714n/a18446 / 30661 / 963614677 / 24191 / 1059515246 / 35308 / 10171
11402 / 11381 / 7578n/a18230 / 25473 / 1032114598 / 26637 / 1075115260 / 30533 / 10634
11861 / 11585 / 7848n/a18506 / 27321 / 1007614652 / 28113 / 1002315258 / 32374 / 11019
Sequential Output
(per char/block/rewrite) % CPU
Disk 1
Disk 2
Disk 3
Disk 4
30 / 4 / 2n/a48 / 8 / 347 / 24 / 448 / 11 / 4
31 / 4 / 2n/a48 / 10 / 346 / 11 / 548 / 12 / 4
30 / 4 / 2n/a47 / 8 / 346 / 12 / 548 / 11 / 5
31 / 4 / 2n/a48 / 9 / 346 / 13 / 458 / 12 / 5
Sequential Input
(per char/block) in K/sec
Disk 1
Disk 2
Disk 3
Disk 4
19047 / 19914n/a21156 / 2434716969 / 2672714155 / 35301
15450 / 23989n/a17402 / 2764315349 / 2900915581 / 30171
18897 / 21828n/a17386 / 2758513151 / 3307216735 / 29443
18172 / 22826n/a17295 / 2778216715 / 2683916685 / 30694
Sequential Input
(per char/block) % CPU
Disk 1
Disk 2
Disk 3
Disk 4
50 / 4n/a54 / 455 / 744 / 9
40 / 4n/a44 / 549 / 748 / 8
49 / 4n/a44 / 542 / 852 / 8
47 / 4n/a44 / 554 / 752 / 8


THE SOFTWARE AND INFORMATION ON THIS SITE IS PROVIDED BY SHADOW CONNECT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SHADOW CONNECT BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE OR INFORMATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Sponsored by

last updated: 2004-10-26