Teaser
The more I see, the more I know
The more I know, the less I understand
clear

EMC System

Von Thomas Krenn hatten wir ein EMC "AX4-5SCi" bezogen, daß jedoch von der Performance nicht überzeugen konnte:


Bonnie++

root@backup2:/mnt# bonnie++ -s 4096 -u stonki
Using uid:1000, gid:1000.
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.
Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -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
backup2.2wd      4G   742  83  9126   0  6544   0  3731  80 99831   8 420.7  10
Latency             21016us    8364ms    9153ms   83727us     445ms     427ms
Version  1.96       ------Sequential Create------ --------Random Create--------
backup2.2wd         -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  9244   9 +++++ +++ 10871   9  5894   5 +++++ +++ 11115   9
Latency               415us     917us     893us     518us      68us     886us

Rsync

root@backup2:/mnt# rsync -a --stats /home/stonki/1GB.file /mnt/

Number of files: 1
Number of files transferred: 1
Total file size: 1073741824 bytes
Total transferred file size: 1073741824 bytes
Literal data: 1073741824 bytes
Matched data: 0 bytes
File list size: 26
File list generation time: 0.022 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1073872970
Total bytes received: 31

sent 1073872970 bytes  received 31 bytes  14037555.57 bytes/sec
total size is 1073741824  speedup is 1.00
root@backup2:/mnt# 

ioZone

root@backup2:/home/stonki# iozone -R -l 5 -u 5 -r 4k -s 100m -F /mnt/test1 /mnt/test2 /mnt/test3 /mnt/test4 /mnt/test5
        Iozone: Performance Test of File I/O
                Version $Revision: 3.373 $
                Compiled for 64 bit mode.
                Build: linux-AMD64 

        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.

        Run began: Mon Oct 10 19:12:28 2011

        Excel chart generation enabled
        Record Size 4 KB
        File size set to 102400 KB
        Command line used: iozone -R -l 5 -u 5 -r 4k -s 100m -F /mnt/test1 /mnt/test2 /mnt/test3 /mnt/test4 /mnt/test5
        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 = 5 
        Max process = 5 
        Throughput test with 5 processes
        Each process writes a 102400 Kbyte file in 4 Kbyte records

        Children see throughput for  5 initial writers  = 2265750.05 KB/sec
        Parent sees throughput for  5 initial writers   =    3922.76 KB/sec
        Min throughput per process                      =  216105.42 KB/sec 
        Max throughput per process                      =  923147.00 KB/sec
        Avg throughput per process                      =  453150.01 KB/sec
        Min xfer                                        =   23788.00 KB

        Children see throughput for  5 rewriters        = 3512751.03 KB/sec
        Parent sees throughput for  5 rewriters         =    7556.86 KB/sec
        Min throughput per process                      =  385927.72 KB/sec 
        Max throughput per process                      = 1553329.00 KB/sec
        Avg throughput per process                      =  702550.21 KB/sec
        Min xfer                                        =   27552.00 KB

        Children see throughput for  5 readers          = 6403028.19 KB/sec
        Parent sees throughput for  5 readers           = 2257198.46 KB/sec
        Min throughput per process                      =  546068.06 KB/sec 
        Max throughput per process                      = 2925551.50 KB/sec
        Avg throughput per process                      = 1280605.64 KB/sec
        Min xfer                                        =   19096.00 KB

        Children see throughput for 5 re-readers        = 6605040.85 KB/sec
        Parent sees throughput for 5 re-readers         = 5669002.05 KB/sec
        Min throughput per process                      =     909.97 KB/sec 
        Max throughput per process                      = 2944040.75 KB/sec
        Avg throughput per process                      = 1321008.17 KB/sec
        Min xfer                                        =      32.00 KB

        Children see throughput for 5 reverse readers   = 5951731.09 KB/sec
        Parent sees throughput for 5 reverse readers    = 5298701.53 KB/sec
        Min throughput per process                      =  166662.41 KB/sec 
        Max throughput per process                      = 2867788.75 KB/sec
        Avg throughput per process                      = 1190346.22 KB/sec
        Min xfer                                        =    5952.00 KB

        Children see throughput for 5 stride readers    = 5274189.00 KB/sec
        Parent sees throughput for 5 stride readers     = 4701306.20 KB/sec
        Min throughput per process                      =  547713.69 KB/sec 
        Max throughput per process                      = 2454410.00 KB/sec
        Avg throughput per process                      = 1054837.80 KB/sec
        Min xfer                                        =   19772.00 KB

        Children see throughput for 5 random readers    = 6180404.19 KB/sec
        Parent sees throughput for 5 random readers     = 4984334.96 KB/sec
        Min throughput per process                      =  686549.25 KB/sec 
        Max throughput per process                      = 2666806.75 KB/sec
        Avg throughput per process                      = 1236080.84 KB/sec
        Min xfer                                        =   16620.00 KB

        Children see throughput for 5 mixed workload    = 5041286.88 KB/sec
        Parent sees throughput for 5 mixed workload     =   10633.65 KB/sec
        Min throughput per process                      =  585172.75 KB/sec 
        Max throughput per process                      = 1638032.50 KB/sec
        Avg throughput per process                      = 1008257.38 KB/sec
        Min xfer                                        =   29768.00 KB

        Children see throughput for 5 random writers    = 3351799.69 KB/sec
        Parent sees throughput for 5 random writers     =    2368.02 KB/sec
        Min throughput per process                      =  387353.09 KB/sec 
        Max throughput per process                      = 1592015.12 KB/sec
        Avg throughput per process                      =  670359.94 KB/sec
        Min xfer                                        =   23048.00 KB



"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 " 2265750.05 
"        Rewrite " 3512751.03 
"           Read " 6403028.19 
"        Re-read " 6605040.85 
"   Reverse Read " 5951731.09 
"    Stride read " 5274189.00 
"    Random read " 6180404.19 
" Mixed workload " 5041286.88 
"   Random write " 3351799.69 


ioZone Download

Ausgabe des automatischen Test von iozone als Excel Datei. Siehe http://www.thegeekstuff.com/2011/05/iozone-examples/ für mehr Details.

  • 1st column KB: Indicates the file size that was used for the testing.
  • 2nd column reclen: Indicates the record length that was used for the testing
  • 3rd column until the last column: Indicates the various tests that are performed and its output values in per second.

 

Download: iozone_emc.xls