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

Lokales System

Zum Vergleich zunächst die die Werte vom lokalen System des Linux Systems.  Es handelt sich dabei um einen einfachen Pentium (G6950  @ 2.80GHz) mit 2GB Ram und natürlich GBit Ethernet). Als Betriebsystem kommt  Ubuntu 11.04 zum Einsatz.


Bonnie++

root@backup2:/tmp# 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   871  97 110398  10 46258   6  4388  92 112918  14 184.0   6
Latency             18857us     683ms     229ms   19464us   83498us    5141ms
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 29088  47 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++
Latency             11916us     900us     891us     437us      41us     889us



Rsync

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

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.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 1073872970
Total bytes received: 31

sent 1073872970 bytes  received 31 bytes  52384048.83 bytes/sec
total size is 1073741824  speedup is 1.00


ioZone

root@backup2:/tmp# iozone -R -l 5 -u 5 -r 4k -s 100m -F /tmp/test1 /tmp/test2 /tmp/test3 /tmp/test4 /tmp/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: Sat Oct  8 13:35:19 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 /tmp/test1 /tmp/test2 /tmp/test3 /tmp/test4 /tmp/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  = 2115723.61 KB/sec
        Parent sees throughput for  5 initial writers   =   37949.48 KB/sec
        Min throughput per process                      =  226708.11 KB/sec 
        Max throughput per process                      = 1112994.88 KB/sec
        Avg throughput per process                      =  423144.72 KB/sec
        Min xfer                                        =   20900.00 KB

        Children see throughput for  5 rewriters        = 3064079.25 KB/sec
        Parent sees throughput for  5 rewriters         =   86513.83 KB/sec
        Min throughput per process                      =  432426.25 KB/sec 
        Max throughput per process                      =  865961.31 KB/sec
        Avg throughput per process                      =  612815.85 KB/sec
        Min xfer                                        =   50228.00 KB

        Children see throughput for  5 readers          = 6020653.12 KB/sec
        Parent sees throughput for  5 readers           = 2597068.13 KB/sec
        Min throughput per process                      =  649832.38 KB/sec 
        Max throughput per process                      = 2574985.00 KB/sec
        Avg throughput per process                      = 1204130.62 KB/sec
        Min xfer                                        =   23680.00 KB

        Children see throughput for 5 re-readers        = 6921683.75 KB/sec
        Parent sees throughput for 5 re-readers         = 5034760.07 KB/sec
        Min throughput per process                      =  543225.56 KB/sec 
        Max throughput per process                      = 2820240.50 KB/sec
        Avg throughput per process                      = 1384336.75 KB/sec
        Min xfer                                        =   19736.00 KB

        Children see throughput for 5 reverse readers   = 7622984.81 KB/sec
        Parent sees throughput for 5 reverse readers    = 4902077.97 KB/sec
        Min throughput per process                      =  587834.56 KB/sec 
        Max throughput per process                      = 2732742.75 KB/sec
        Avg throughput per process                      = 1524596.96 KB/sec
        Min xfer                                        =   21296.00 KB

        Children see throughput for 5 stride readers    = 6134961.12 KB/sec
        Parent sees throughput for 5 stride readers     = 4599501.03 KB/sec
        Min throughput per process                      =  541232.88 KB/sec 
        Max throughput per process                      = 2389174.75 KB/sec
        Avg throughput per process                      = 1226992.23 KB/sec
        Min xfer                                        =   19828.00 KB

        Children see throughput for 5 random readers    = 7814296.12 KB/sec
        Parent sees throughput for 5 random readers     = 3486963.37 KB/sec
        Min throughput per process                      =  538082.94 KB/sec 
        Max throughput per process                      = 2647789.00 KB/sec
        Avg throughput per process                      = 1562859.23 KB/sec
        Min xfer                                        =   22556.00 KB

        Children see throughput for 5 mixed workload    = 4829173.56 KB/sec
        Parent sees throughput for 5 mixed workload     =  155758.14 KB/sec
        Min throughput per process                      =  577096.06 KB/sec 
        Max throughput per process                      = 1328782.25 KB/sec
        Avg throughput per process                      =  965834.71 KB/sec
        Min xfer                                        =   44452.00 KB

        Children see throughput for 5 random writers    = 3336820.00 KB/sec
        Parent sees throughput for 5 random writers     =   36352.62 KB/sec
        Min throughput per process                      =  313459.72 KB/sec 
        Max throughput per process                      = 1560519.25 KB/sec
        Avg throughput per process                      =  667364.00 KB/sec
        Min xfer                                        =   16680.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 " 2115723.61 
"        Rewrite " 3064079.25 
"           Read " 6020653.12 
"        Re-read " 6921683.75 
"   Reverse Read " 7622984.81 
"    Stride read " 6134961.12 
"    Random read " 7814296.12 
" Mixed workload " 4829173.56 
"   Random write " 3336820.00 


iozone test complete.


ioZone Download

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

  • 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_lokal.xls

 

fileadmin/files/2wd/local.xls