Sign in to follow this  
maidos

Fusion iodrive benchmarking

Recommended Posts

well i got iodrive 80GB SLC :) its for myserver of course and not for gaming lol

Write Bandwidth test

=5G --numjobs=4 --runtime=10 --group_reporting --name=file1
file1: (g=0): rw=randwrite, bs=1M-1M/1M-1M, ioengine=sync, iodepth=1
...
file1: (g=0): rw=randwrite, bs=1M-1M/1M-1M, ioengine=sync, iodepth=1
fio 1.50
Starting 4 processes
Jobs: 4 (f=4): [wwww] [100.0% done] [0K/610.1M /s] [0 /596  iops] [eta 00m:00s]
file1: (groupid=0, jobs=4): err= 0: pid=14733
 write: io=5961.0MB, bw=610040KB/s, iops=595 , runt= 10006msec
   clat (usec): min=2950 , max=10029 , avg=6708.82, stdev=88.58
    lat (usec): min=2951 , max=10029 , avg=6709.14, stdev=88.58
   bw (KB/s) : min=151552, max=154412, per=25.02%, avg=152640.23, stdev=221.11
 cpu          : usr=0.08%, sys=1.50%, ctx=7077, majf=0, minf=112
 IO depths    : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
    submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    issued r/w/d: total=0/5961/0, short=0/0/0

    lat (msec): 4=0.07%, 10=99.92%, 20=0.02%

Run status group 0 (all jobs):
 WRITE: io=5961.0MB, aggrb=610040KB/s, minb=624681KB/s, maxb=624681KB/s, mint=10006msec, maxt=10006msec

Disk stats (read/write):
 fioa: ios=0/47386, merge=0/982, ticks=0/279097, in_queue=279165, util=99.23%

Read IOPS test

=5G --numjobs=64 --runtime=10 --group_reporting --name=file1
file1: (g=0): rw=randread, bs=4K-4K/4K-4K, ioengine=sync, iodepth=1
...
file1: (g=0): rw=randread, bs=4K-4K/4K-4K, ioengine=sync, iodepth=1
fio 1.50
Starting 64 processes
Jobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 64 (f=64): [rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrJobs: 3 (f=3): [_____________________rrr________________________________________] [1.9% done] [410.8M/0K /s] [103K/0  iops] [eta 10m:05s]
file1: (groupid=0, jobs=64): err= 0: pid=2851
 read : io=5126.7MB, bw=524864KB/s, iops=131215 , runt= 10002msec
   clat (usec): min=27 , max=8211 , avg=498.60, stdev=36.20
    lat (usec): min=27 , max=8211 , avg=498.78, stdev=36.20
   bw (KB/s) : min= 7312, max=27864, per=1.50%, avg=7898.74, stdev=104.20
 cpu          : usr=0.66%, sys=1.23%, ctx=1546797, majf=0, minf=1855
 IO depths    : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
    submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    issued r/w/d: total=1312422/0/0, short=0/0/0
    lat (usec): 50=0.14%, 100=0.85%, 250=23.77%, 500=36.09%, 750=21.08%
    lat (usec): 1000=11.49%
    lat (msec): 2=6.49%, 4=0.07%, 10=0.01%

Run status group 0 (all jobs):
  READ: io=5126.7MB, aggrb=524863KB/s, minb=537460KB/s, maxb=537460KB/s, mint=10002msec, maxt=10002msec

Disk stats (read/write):
 fioa: ios=1311199/0, merge=0/0, ticks=624924/0, in_queue=624826, util=99.11%

Read Bandwidth test

=5G --numjobs=4 --runtime=10 --group_reporting --name=file1
file1: (g=0): rw=randread, bs=1M-1M/1M-1M, ioengine=sync, iodepth=1
...
file1: (g=0): rw=randread, bs=1M-1M/1M-1M, ioengine=sync, iodepth=1
fio 1.50
Starting 4 processes
Jobs: 4 (f=4): [rrrr] [100.0% done] [693.3M/0K /s] [676 /0  iops] [eta 00m:00s]
file1: (groupid=0, jobs=4): err= 0: pid=14883
 read : io=7549.0MB, bw=772863KB/s, iops=754 , runt= 10002msec
   clat (usec): min=1430 , max=15027 , avg=5291.03, stdev=830.98
    lat (usec): min=1430 , max=15027 , avg=5291.32, stdev=830.98
   bw (KB/s) : min=158791, max=208896, per=25.15%, avg=194362.18, stdev=5590.36
 cpu          : usr=0.08%, sys=2.13%, ctx=7568, majf=0, minf=1140
 IO depths    : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
    submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    issued r/w/d: total=7549/0/0, short=0/0/0

    lat (msec): 2=0.52%, 4=23.22%, 10=74.41%, 20=1.85%

Run status group 0 (all jobs):
  READ: io=7549.0MB, aggrb=772863KB/s, minb=791411KB/s, maxb=791411KB/s, mint=10002msec, maxt=10002msec

Disk stats (read/write):
 fioa: ios=60046/0, merge=0/0, ticks=242617/0, in_queue=242651, util=99.26%

Write IOPS test

e=5G --numjobs=64 --runtime=10 --group_reporting --name=file1
file1: (g=0): rw=randwrite, bs=4K-4K/4K-4K, ioengine=sync, iodepth=1
...
file1: (g=0): rw=randwrite, bs=4K-4K/4K-4K, ioengine=sync, iodepth=1
fio 1.50
Starting 64 processes
Jobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwJobs: 64 (f=64): [wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww] [100.0% done] [0K/609.2M /s] [0 /152K iops] [eta 00m:00s]
file1: (groupid=0, jobs=64): err= 0: pid=18283
 write: io=6400.4MB, bw=655328KB/s, iops=163832 , runt= 10001msec
   clat (usec): min=27 , max=7390 , avg=403.79, stdev=11.18
    lat (usec): min=27 , max=7390 , avg=403.95, stdev=11.18
   bw (KB/s) : min= 9272, max=39320, per=1.47%, avg=9631.96, stdev=68.73
 cpu          : usr=0.85%, sys=1.66%, ctx=1690198, majf=0, minf=1727
 IO depths    : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
    submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
    issued r/w/d: total=0/1638485/0, short=0/0/0
    lat (usec): 50=1.19%, 100=2.03%, 250=6.00%, 500=88.34%, 750=1.96%
    lat (usec): 1000=0.05%
    lat (msec): 2=0.43%, 4=0.02%, 10=0.01%

Run status group 0 (all jobs):
 WRITE: io=6400.4MB, aggrb=655328KB/s, minb=671056KB/s, maxb=671056KB/s, mint=10001msec, maxt=10001msec

Disk stats (read/write):
 fioa: ios=0/1619264, merge=0/0, ticks=0/616410, in_queue=616012, util=99.15%

Edited by maidos

Share this post


Link to post
Share on other sites

Welcome to the forums, robust first post!

We haven't yet seen a Fusion product in our labs, though we are testing the LSI Warp Drive right now...what made you decide to go the Fusion route and how do you intend on using it?

Share this post


Link to post
Share on other sites

Welcome to the forums, robust first post!

We haven't yet seen a Fusion product in our labs, though we are testing the LSI Warp Drive right now...what made you decide to go the Fusion route and how do you intend on using it?

certainly is :)

I usethe iodrive mainly to store apache and mysql since i have websites that consumes alot of high iops. even 15kwasproven unefficent.

LSI Warp Drive specs seems great but are they in raid 0?

Edit: it is. On-board LSI Hardware RAID Controller

Not sure why its a viable solution to go with that product since raid 0 is potentially harmful.

Edited by maidos

Share this post


Link to post
Share on other sites

Well yeah - I'm not sure I would be brave enough to use a multi RAID0 SSD in a production environment, you'd want two in RAID1 or something...although it depends a good deal about what you're doing with the drive.

Share this post


Link to post
Share on other sites

Well yeah - I'm not sure I would be brave enough to use a multi RAID0 SSD in a production environment, you'd want two in RAID1 or something...although it depends a good deal about what you're doing with the drive.

the day will come when the ssd cost 10 cent per gb :)

but to my dismay the size after formatting is only 70gb usable space although nand space are calculated to be 99 gb.

Although my db is only 9 gb it will grow up pretty fast

fct0    Attached as 'fioa' (block device)
       Fusion-io ioDrive 80GB, Product Number:FS1-002-081-ES SN:10019
       Alt PN:FS1-SS2-081-ES
       PCI:0b:00.0, Slot Number:6
       Firmware v5.0.6, rev 101583
       80.46 GBytes block device size, 99 GBytes physical device size
       Sufficient power available: Unknown
       Internal temperature: avg 53.6 degC, max 57.1 degC
       Media status: Healthy; Reserves: 100.00%, warn at 10.00%

Edited by maidos

Share this post


Link to post
Share on other sites

They surely over-provision the crap out of those drives, especially in the enterprise space...endurance and all - also good for performance.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this