]]>
]]>

Sysbench with different filesizes

  • Benchmark date: 17-Jul-2010
  • System:
    • 16 cores total Intel(R) Xeon(R) CPU E5530 @ 2.40GHz
    • Memory 24GB
  • Benchmark: sysbench fileio rndwr
  • FusionIO 320 GB SLC PCIe DUO™ ioDrive

size, GBIOS no reservationIOS with 25% reservation
501108.151116.76
601095.111106.52
701075.091085.71
801049.811052.95
901005.911016.99
100933.60950.24
110876.45876.67
120824.90819.71
130750.21766.56
140669.94680.13
150613.48615.27
160557.88550.87
170503.63499.93
180443.89447.35
190396.51403.49
200354.37355.46
210308.48303.95
220263.02259.76
230237.18
240206.63
250206.99
260159.79
270117.41
280119.12
29099.25

Scripts

format

umount /mnt/fio
mdadm -S /dev/md0
fio-detach /dev/fct0
fio-detach /dev/fct1
yes | fio-format -s $1  /dev/fct0
yes | fio-format -s $1  /dev/fct1
fio-attach /dev/fct0
fio-attach /dev/fct1
yes | mdadm --create /dev/md0 --chunk=16 --level=0 --raid-devices=2 /dev/fioa /dev/fiob
mkfs.xfs -f -s size=512 /dev/md0
mount /dev/md0 /mnt/fio -o noatime,nobarrier

sysbench

#!/bin/sh
set -u
set -x
set -e

CURD=`pwd`

for sizei in `seq 50 10 220`; do
   size=${sizei}G
   bash ./reformat.sh 75% 
   cd /mnt/fio
   sysbench --test=fileio --file-num=64 --file-total-size=$size prepare
   # pre-run to get card in steady state
   sysbench --test=fileio --file-total-size=$size --file-test-mode=rndwr --max-time=1800 --max-requests=100000000 --num-threads=16 --init-rng=on --file-num=64 --file-extra-flags=direct --file-fsync-freq=0 --file-block-size=16384 run
   for mode in rndwr; do
   for blksize in 16384 ; do
      for threads in 16; do
         echo "====== testing $blksize in $threads threads"
         echo PARAMS $size $mode $threads $blksize > $CURD/sysbench-size-$size-mode-$mode-threads-$threads-blksz-$blksize
         sysbench --test=fileio --file-total-size=$size --file-test-mode=$mode\
            --max-time=120 --max-requests=100000000 --num-threads=$threads --init-rng=on \
            --file-num=64 --file-extra-flags=direct --file-fsync-freq=0 --file-block-size=$blksize run \
            | tee -a $CURD/sysbench-size-$size-mode-$mode-threads-$threads-blksz-$blksize 2>&1
      done
   done
   done
   sysbench --test=fileio --file-total-size=$size cleanup
   cd $CURD
done

Card details

fio-status -a                                                                                                 

Found 2 ioDrives in this system with 1 ioDrive Duo
Fusion-io driver version: 1.2.7.2

Adapter: ioDrive Duo
        Fusion-io ioDrive Duo 320GB, Product Number:XXXXXXXXXXXX
        PCIE Bus voltage: avg 12.21V, min 12.14V, max 12.22V
        PCIE Bus current: avg 1.20A, max 2.54A
        PCIE Bus power: avg 14.52W, max 26.71W
        PCIE Power limit threshold: 24.75W
        Connected ioDimm modules:
          fct0: Fusion-io ioDrive Duo 320GB, Product Number:FS3-202-161-ES SN:31902
          fct1: Fusion-io ioDrive Duo 320GB, Product Number:FS3-202-161-ES SN:32136

fct0    Attached as 'fioa' (block device)
        Fusion-io ioDrive Duo 320GB, Product Number:FS3-202-161-ES SN:31902
        ioDIMM3, PN:00119401003, Mfr:004, Date:20100309
        Located in 0 Upper slot of ioDrive Duo SN:24868
        Firmware v36867
        120.69 GBytes block device size, 198 GBytes physical device size, Samsung SLC
        8192 blocks, 256 pages, 94528 bytes/page (25 pads, 1 planes, 4 banks)
        Error correction: 11 bits per 240 bytes, retire above 4 bits
        FPGA ID:0 Format UID:000000007c9e0132b4d5001c77a8ac00
        PCI:10:00.0, Slot Number: Unavailable
        Vendor:1aed, Device:1005, Sub vendor:1aed, Sub device:1010
        Internal temperature: avg 74.8 degC, max 86.6 degC
        Board temperature: 61 degC
        Internal voltage: avg 1.025V, max 1.028V
        Aux voltage: avg 2.449V, max 2.455V
        Media status: Healthy; Reserves: 100.00%, warn at 10%
           Data: 99.54%, MD: 100.00%
        Lifetime data volumes:
           Physical bytes written: 157,918,901,203,040
           Physical bytes read   : 81,306,550,643,968
fct1    Attached as 'fiob' (block device)
        Fusion-io ioDrive Duo 320GB, Product Number:XXXXXXXXXXX
        Located in 1 Lower slot of ioDrive Duo SN:24868
        Firmware v36867
        120.69 GBytes block device size, 198 GBytes physical device size, Samsung SLC
        8192 blocks, 256 pages, 94528 bytes/page (25 pads, 1 planes, 4 banks)
        Error correction: 11 bits per 240 bytes, retire above 4 bits
        FPGA ID:0 Format UID:000000007d880132b4d5001c77a8ac00
        PCI:11:00.0, Slot Number: Unavailable
        Vendor:1aed, Device:1005, Sub vendor:1aed, Sub device:1010
        Internal temperature: avg 80.2 degC, max 91.1 degC
        Board temperature: 65 degC
        Internal voltage: avg 0.993V, max 0.996V
        Aux voltage: avg 2.438V, max 2.443V
        Media status: Healthy; Reserves: 100.00%, warn at 10%
           Data: 99.59%, MD: 99.88%
        Lifetime data volumes:
           Physical bytes written: 115,763,326,665,672
           Physical bytes read   : 54,044,517,394,224
 
benchmark/fusionio/space/start.txt · Last modified: 2011/07/17 21:05 (external edit)
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Contact Us 24 Hours A Day
SupportContact us 24×7
Emergency? Contact us for help now!
Sales North America(888) 316-9775 or
(208) 473-2904
Sales
Europe
+44-208-133-0309 (UK)
0-800-051-8984 (UK)
0-800-181-0665 (GER)
Training(855) 55TRAIN or
(925) 271-5054

 

Share This
]]> ]]>