HowTo:ZFSBenchmarks

From Greg Porter's Wiki

Jump to: navigation, search

Opensolaris 2009.06 x86 patched to latest (snv_134b). Nine disks presented to operating system.

Contents

One disk

portergl@opensolaris:~$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          c8t2d0    ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:~$ pfexec chmod ugo+rwx /test
portergl@opensolaris:~$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 13813  23 115242  36 57664  22 38417  87 170135  29  1152  18
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  8131  57 +++++ +++ 23214  97 12907  90 +++++ +++ 25686  97
opensolaris,2G,13813,23,115242,36,57664,22,38417,87,170135,29,1152.2,18,16,8131,57,+++++,+++,23214,97,12907,90,+++++,+++,25686,97

Disks in raidz1

2 disks in raidz1

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz1 c8t2d0 c8t3d0 
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz1-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 41905  71 71012  21 50253  20 37574  88 180611  32 977.4  15
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 11712  80 +++++ +++ 24865  98 13610  97 +++++ +++ 26072  98
opensolaris,2G,41905,71,71012,21,50253,20,37574,88,180611,32,977.4,15,16,11712,80,+++++,+++,24865,98,13610,97,+++++,+++,26072,98

3 disks in raidz1

portergl@opensolaris:~$ pfexec zpool create test raidz c8t2d0 c8t3d0 c8t4d0
portergl@opensolaris:~$ pfexec chmod ugo+rwx /test
portergl@opensolaris:~$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
portergl@opensolaris:~$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 14041  23 70528  21 47766  19 37805  85 206784  35  1027  17
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 10992  80 +++++ +++ 23523  97  9560  96 +++++ +++ 24315  97
opensolaris,2G,14041,23,70528,21,47766,19,37805,85,206784,35,1026.7,17,16,10992,80,+++++,+++,23523,97,9560,96,+++++,+++,24315,97

4 disks in raidz1

portergl@opensolaris:~$ pfexec zpool create test raidz c8t2d0 c8t3d0 c8t4d0 c8t5d0
portergl@opensolaris:~$ pfexec chmod ugo+rwx /test
portergl@opensolaris:~$ bonnie++ -d /test

Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 23750  40 69466  21 43658  17 37222  84 198539  34 897.4  17
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 11880  79 +++++ +++ 24024  96 10213  97 +++++ +++ 25224  97
opensolaris,2G,23750,40,69466,21,43658,17,37222,84,198539,34,897.4,17,16,11880,79,+++++,+++,24024,96,10213,97,+++++,+++,25224,97

5 disks in raidz1

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz1-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0
            c8t4d0  ONLINE       0     0     0
            c8t5d0  ONLINE       0     0     0
            c8t6d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 26867  46 76305  23 49605  19 36241  85 208429  37 856.3  19
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 11815  84 +++++ +++ 24207  97  9261  93 +++++ +++ 24442  97
opensolaris,2G,26867,46,76305,23,49605,19,36241,85,208429,37,856.3,19,16,11815,84,+++++,+++,24207,97,9261,93,+++++,+++,24442,97

6 disks in raidz1

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz1-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0
            c8t4d0  ONLINE       0     0     0
            c8t5d0  ONLINE       0     0     0
            c8t6d0  ONLINE       0     0     0
            c8t8d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 25758  44 68597  20 43161  17 34872  82 194627  39 879.0  21
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12516  83 +++++ +++ 24957  97 10033  92 +++++ +++ 24646  96
opensolaris,2G,25758,44,68597,20,43161,17,34872,82,194627,39,879.0,21,16,12516,83,+++++,+++,24957,97,10033,92,+++++,+++,24646,96

7 disks in raidz1

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0 c8t9d0
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 23864  40 51200  16 35794  14 35800  84 184026  41 559.6  17
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12447  83 +++++ +++ 23857  97 10218  98 +++++ +++ 24886  97
opensolaris,2G,23864,40,51200,16,35794,14,35800,84,184026,41,559.6,17,16,12447,83,+++++,+++,23857,97,10218,98,+++++,+++,24886,97

8 disks in raidz1

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0 c8t9d0 c8t10d0
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 26276  45 56206  17 35277  15 33476  82 181623  44 499.8  17
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12617  85 +++++ +++ 22600  90 13591  96 +++++ +++ 25790  97
opensolaris,2G,26276,45,56206,17,35277,15,33476,82,181623,44,499.8,17,16,12617,85,+++++,+++,22600,90,13591,96,+++++,+++,25790,97

9 disks in raidz1

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0 c8t9d0 c8t10d0 c8t11d0
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 29812  50 66052  20 40534  18 33300  84 160923  56 560.4  21
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12773  85 +++++ +++ 24484  97 10001  94 +++++ +++ 24863  97
opensolaris,2G,29812,50,66052,20,40534,18,33300,84,160923,56,560.4,21,16,12773,85,+++++,+++,24484,97,10001,94,+++++,+++,24863,97

Disks in raidz2

3 disks in raidz2

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz2 c8t2d0 c8t3d0 c8t4d0 
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz2-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0
            c8t4d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 15352  26 44071  13 27492  10 37229  87 204429  36 899.5  16
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  8583  60 +++++ +++ 23229  97 14358  96 +++++ +++ 21753  94
opensolaris,2G,15352,26,44071,13,27492,10,37229,87,204429,36,899.5,16,16,8583,60,+++++,+++,23229,97,14358,96,+++++,+++,21753,94

4 disks in raidz2

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz2 c8t2d0 c8t3d0 c8t4d0 c8t5d0
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz2-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0
            c8t4d0  ONLINE       0     0     0
            c8t5d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 31701  53 66055  20 38919  15 36577  85 219045  38  1107  19
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12189  81 +++++ +++ 24355  97  9891  94 +++++ +++ 25468  97
opensolaris,2G,31701,53,66055,20,38919,15,36577,85,219045,38,1107.2,19,16,12189,81,+++++,+++,24355,97,9891,94,+++++,+++,25468,97

5 disks in raidz2

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz2 c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz2-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0
            c8t4d0  ONLINE       0     0     0
            c8t5d0  ONLINE       0     0     0
            c8t6d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 33295  56 59043  18 31640  12 35867  84 192887  34 946.7  19
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12322  83 +++++ +++ 24840  97 10608  97 +++++ +++ 25408  97
opensolaris,2G,33295,56,59043,18,31640,12,35867,84,192887,34,946.7,19,16,12322,83,+++++,+++,24840,97,10608,97,+++++,+++,25408,97

6 disks in raidz2

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz2 c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz2-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0
            c8t4d0  ONLINE       0     0     0
            c8t5d0  ONLINE       0     0     0
            c8t6d0  ONLINE       0     0     0
            c8t8d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 39554  66 63357  19 38230  16 35786  84 196344  36 703.2  17
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12035  83 +++++ +++ 24087  97 10041  96 +++++ +++ 22679  89
opensolaris,2G,39554,66,63357,19,38230,16,35786,84,196344,36,703.2,17,16,12035,83,+++++,+++,24087,97,10041,96,+++++,+++,22679,89

7 disks in raidz2

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz2 c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0 c8t9d0
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          raidz2-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0
            c8t4d0  ONLINE       0     0     0
            c8t5d0  ONLINE       0     0     0
            c8t6d0  ONLINE       0     0     0
            c8t8d0  ONLINE       0     0     0
            c8t9d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 39294  66 60989  18 31279  12 34805  82 190163  37 586.8  15
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 11630  79 +++++ +++ 24877  97  9996  96 +++++ +++ 25065  97
opensolaris,2G,39294,66,60989,18,31279,12,34805,82,190163,37,586.8,15,16,11630,79,+++++,+++,24877,97,9996,96,+++++,+++,25065,97

8 disks in raidz2

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz2 c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0 c8t9d0 c8t10d0
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME         STATE     READ WRITE CKSUM
        test         ONLINE       0     0     0
          raidz2-0   ONLINE       0     0     0
            c8t2d0   ONLINE       0     0     0
            c8t3d0   ONLINE       0     0     0
            c8t4d0   ONLINE       0     0     0
            c8t5d0   ONLINE       0     0     0
            c8t6d0   ONLINE       0     0     0
            c8t8d0   ONLINE       0     0     0
            c8t9d0   ONLINE       0     0     0
            c8t10d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 40080  67 68602  20 36764  15 34546  83 190437  41 644.4  19
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12110  82 +++++ +++ 24850  97 13764  97 +++++ +++ 24013  89
opensolaris,2G,40080,67,68602,20,36764,15,34546,83,190437,41,644.4,19,16,12110,82,+++++,+++,24850,97,13764,97,+++++,+++,24013,89

9 disks in raidz2

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test raidz2 c8t2d0 c8t3d0 c8t4d0 c8t5d0 c8t6d0 c8t8d0 c8t9d0 c8t10d0 c8t11d0
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME         STATE     READ WRITE CKSUM
        test         ONLINE       0     0     0
          raidz2-0   ONLINE       0     0     0
            c8t2d0   ONLINE       0     0     0
            c8t3d0   ONLINE       0     0     0
            c8t4d0   ONLINE       0     0     0
            c8t5d0   ONLINE       0     0     0
            c8t6d0   ONLINE       0     0     0
            c8t8d0   ONLINE       0     0     0
            c8t9d0   ONLINE       0     0     0
            c8t10d0  ONLINE       0     0     0
            c8t11d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 38290  64 68106  20 35852  16 34457  85 172118  45 617.3  20
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12542  85 +++++ +++ 24965  98 10119  94 +++++ +++ 25447  97
opensolaris,2G,38290,64,68106,20,35852,16,34457,85,172118,45,617.3,20,16,12542,85,+++++,+++,24965,98,10119,94,+++++,+++,25447,97

Mirrors

1 mirror of 2 disks

portergl@opensolaris:/usr/benchmarks/iozone$ pfexec zpool create test mirror c8t2d0 c8t3d0 
portergl@opensolaris:/usr/benchmarks/iozone$ zpool status test
  pool: test
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        test        ONLINE       0     0     0
          mirror-0  ONLINE       0     0     0
            c8t2d0  ONLINE       0     0     0
            c8t3d0  ONLINE       0     0     0

errors: No known data errors
portergl@opensolaris:/usr/benchmarks/iozone$ pfexec chmod ugo+rwx /test
portergl@opensolaris:/usr/benchmarks/iozone$ bonnie++ -d /test
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.03c       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
opensolaris      2G 45709  78 74250  22 47263  18 37653  88 145561  24 907.7  13
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 12249  82 +++++ +++ 24683  97 10310  97 +++++ +++ 25255  98
opensolaris,2G,45709,78,74250,22,47263,18,37653,88,145561,24,907.7,13,16,12249,82,+++++,+++,24683,97,10310,97,+++++,+++,25255,98
Personal tools