HowTo:ZFSBenchmarks
From Greg Porter's Wiki
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

