RE: How to stress a 8Gbps card to get 500 000 IOPS or 1600 MB/s

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Alireza,

I use 2 hba (fscsi1 -> fabric1, fscsi2 -> fabric2). Each fabric is connect to 3 nodes.  

# lspath | grep hdisk6
Enabled hdisk6  fscsi1
Enabled hdisk6  fscsi1
Enabled hdisk6  fscsi3
Enabled hdisk6  fscsi3
Enabled hdisk6  fscsi1
Enabled hdisk6  fscsi3
#

 
With : bs=256k and 
# cat randwrite.fio
[global]
thread
numjobs=1
iodepth=1
group_reporting
bs=256k
norandommap=1
refill_buffers
direct=1
ioengine=posixaio
runtime=300
time_based
filename=/dev/hdisk6
log_avg_msec=1000
[randread_32_256]
rw=randread
numjobs=32
iodepth=256
stonewall
#
IOPS: 23 000
Bandwith: 85 Mo/s
Latency: 0.5 ms

but with this one:
# cat randwrite.fio
[global]
thread
numjobs=1
iodepth=1
group_reporting
bs=4k
norandommap=1
refill_buffers
direct=1
ioengine=posixaio
runtime=300
time_based
filename=/dev/hdisk6
log_avg_msec=1000
[randread_64_64]
rw=randread
numjobs=64
iodepth=64
stonewall
#
IOPS: 10 000
Bandwith: 40 MB/S
Latency: 1.5 ms

but write seems better than read:
# cat randwrite.fio
[global]
thread
numjobs=1
iodepth=1
group_reporting
bs=4k
norandommap=1
refill_buffers
direct=1
ioengine=posixaio
runtime=300
time_based
filename=/dev/hdisk6
log_avg_msec=1000
[randwrite_64_64]
rw=randwrite
numjobs=64
iodepth=64
stonewall
#
IOPS: 42 000
Bandwith: 163 MB/S
latency: 0.2 ms

I don't understand why for last test randwrite is better than randread.
I'm lost and don't undertand how to stress the LUN.

Regards,
Thierry
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux