storage# ./MegaCli64 -CfgEachDskRaid0 WT Direct -a0
Adapter 0: Created VD 0
Configured physical device at Encl-64:Slot-7.
Adapter 0: Created VD 1
Configured physical device at Encl-64:Slot-6.
Adapter 0: Created VD 2
Configured physical device at Encl-64:Slot-5.
Adapter 0: Created VD 3
Configured physical device at Encl-64:Slot-4.
Adapter 0: Created VD 4
Configured physical device at Encl-64:Slot-3.
Adapter 0: Created VD 5
Configured physical device at Encl-64:Slot-2.
Adapter 0: Created VD 6
Configured physical device at Encl-64:Slot-1.
Adapter 0: Created VD 7
Configured physical device at Encl-64:Slot-0.
8 physical devices are Configured on adapter 0.
Exit Code: 0x00
storage# ./MegaCli64 -LDSetProp -EnDskCache -Lall -a0
Set Disk Cache Policy to Enabled on Adapter 0, VD 0 (target id: 0) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 1 (target id: 1) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 2 (target id: 2) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 3 (target id: 3) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 4 (target id: 4) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 5 (target id: 5) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 6 (target id: 6) success
Set Disk Cache Policy to Enabled on Adapter 0, VD 7 (target id: 7) success
Exit Code: 0x00
Das was gerne übersehen wird, ist ein automatischer Hintergrundtest des Disksystems.
MegaCli -AdpPR -Dsbl|EnblAuto|EnblMan|Start|Stop|Info
|{SetDelay Val}|{-SetStartTime yyyymmdd hh}|{maxConcurrentPD Val} -aN|-a0,1,2|-aALL
storage# ./MegaCli64 -AdpPR Info -a0
Adapter 0: Patrol Read Information:
Patrol Read Mode: Auto
Patrol Read Execution Delay: 168 hours
Number of iterations completed: 1
Current State: Stopped
Exit Code: 0x00
storage# zfs list
NAME USED AVAIL REFER MOUNTPOINT
braindead 95.5K 532G 31K /braindead
storage# zpool export braindead
storage# zpool import braindead
storage# bonnie++ -d /braindead/ -r 2G -x 1 -s 532G -u root -g wheel
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...Can't write block.: No space left on device
Can't write block 69622560.
storage# bonnie++ -d /braindead/ -r 2G -x 1 -s 531G -u root -g wheel
Using uid:0, gid:0.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...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.
1.96,1.96,storage,1,1330143166,531G,,100,99,358881,89,63179,15,241,99,77993,14,201.6,15,16,,,,,24440,97,+++++,+++,22370,99,23099,98,+++++,+++,22880,99,462ms,1701ms,1479ms,54075us,281ms,602ms,13261us,67us,102us,26287us,30us,72us
storage#
storage# iozone -R -l 2 -u 4 -r 4k -s 1G -F /braindead/F1 /braindead/F2 /braindead/F3 /braindead/F4
Iozone: Performance Test of File I/O
Version $Revision: 3.397 $
Compiled for 64 bit mode.
Build: freebsd
Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
Al Slater, Scott Rhine, Mike Wisner, Ken Goss
Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer.
Ben England.
Run began: Sun Feb 26 13:46:54 2012
Excel chart generation enabled
Record Size 4 KB
File size set to 1048576 KB
Command line used: iozone -R -l 2 -u 4 -r 4k -s 1G -F /braindead/F1 /braindead/F2 /braindead/F3 /braindead/F4
Output is in Kbytes/sec
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.
Processor cache line size set to 32 bytes.
File stride size set to 17 * record size.
Min process = 2
Max process = 4
Throughput test with 2 processes
Each process writes a 1048576 Kbyte file in 4 Kbyte records
.
.
.
Each process writes a 1048576 Kbyte file in 4 Kbyte records
.
.
.
Each process writes a 1048576 Kbyte file in 4 Kbyte records
.
.
.
"Throughput report Y-axis is type of test X-axis is number of processes"
"Record size = 4 Kbytes "
"Output is in Kbytes/sec"
" Initial write " 118687.48 304416.11 318718.68
" Rewrite " 69113.39 124050.09 138730.25
" Read " 129136.24 191252.35 219466.20
" Re-read " 127558.22 196792.11 216744.32
" Reverse Read " 71474.61 141740.96 176279.81
" Stride read " 9086.34 13641.75 15092.60
" Random read " 2543.12 3854.84 4309.80
" Mixed workload " 4134.14 4166.13 3782.72
" Random write " 2744.41 2710.36 3066.54
" Pwrite " 281447.12 259008.16 266735.70
" Pread " 128687.29 140756.79 189495.10
iozone test complete.