Re: Performance issue with O_DIRECT

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

 



Hi Nicholas

Previous message was sent from the wrong address, sorry. Replies are inline.

> What Linux initiator are you using that supports MC/S btw..?

iscsi-initiator-utils-6.2.0.873-29.el7.x86_64 (open-iscsi.org) I have
replaced the default iscsi-initiator-utils in Fedora 20
with a package from Centos 7. Though it was a good idea to eliminate
it as a potential cause.

I have no experience with MC/S (multipathd has served me well) so
maybe this is PEBKAC?
Commands that I used:

[root@localhost ~]# iscsiadm -m discovery -t st -p 192.168.5.1 -I p32p1
192.168.5.1:3260,1 iqn.2015-09.com.total-adv.local.storage:iscsi

[root@localhost ~]# iscsiadm -m node -T
iqn.2015-09.com.total-adv.local.storage:iscsi -l
Logging in to [iface: p32p1, target:
iqn.2015-09.com.total-adv.local.storage:iscsi, portal:
192.168.5.1,3260] (multiple)
Login to [iface: p32p1, target:
iqn.2015-09.com.total-adv.local.storage:iscsi, portal:
192.168.5.1,3260] successful.

[root@localhost ~]# iscsiadm --mode session
tcp: [1] 192.168.5.1:3260,1
iqn.2015-09.com.total-adv.local.storage:iscsi (non-flash)

[root@localhost ~]# iscsiadm --mode session -r 1 --op new
Logging in to [iface: p32p1, target:
iqn.2015-09.com.total-adv.local.storage:iscsi, portal:
192.168.5.1,3260] (multiple)
Login to [iface: p32p1, target:
iqn.2015-09.com.total-adv.local.storage:iscsi, portal:
192.168.5.1,3260] successful.

[root@localhost ~]# iscsiadm --mode session
tcp: [1] 192.168.5.1:3260,1
iqn.2015-09.com.total-adv.local.storage:iscsi (non-flash)
tcp: [2] 192.168.5.1:3260,1
iqn.2015-09.com.total-adv.local.storage:iscsi (non-flash)

[root@localhost ~]# lsscsi | grep "LIO"
[10:0:0:0]   disk    LIO-ORG  rd0              4.0   /dev/sdc
[11:0:0:0]   disk    LIO-ORG  rd0              4.0   /dev/sdd

iscsiadm -m session -P 3 output is attached in iscsi_session.txt


> So looking at the performance results, I'm a bit confused..

Sorry I should have commented those results a bit better.

> [root@localhost ~]# lsscsi | grep "LIO"
> [11:0:0:0]   disk    LIO-ORG  pv0              4.0   /dev/sdc
> [11:0:0:1]   disk    LIO-ORG  lv0              4.0   /dev/sdf
> [11:0:0:2]   disk    LIO-ORG  rd0              4.0   /dev/sde
> [11:0:0:3]   disk    LIO-ORG  rd1              4.0   /dev/sdd
>
> ----------------------------- <IBLOCK + pv0>
>
> [root@localhost ~]# dd_rescue -ADv -m 16G -b 64k /dev/zero /dev/sdc
> dd_rescue: (info): ipos:  16773120.0k, opos:  16773120.0k, xferd:  16773120.0k
>                    errs:      0, errxfer:         0.0k, succxfer:  16773120.0k
>              +curr.rate:    48464kB/s, avg.rate:    48443kB/s, avg.load:  3.3%
>              >----------------------------------------.<  99%  ETA:  0:00:00
> dd_rescue: (info): Summary for /dev/zero -> /dev/sdc
> dd_rescue: (info): ipos:  16777216.0k, opos:  16777216.0k, xferd:  16777216.0k
>                    errs:      0, errxfer:         0.0k, succxfer:  16777216.0k
>              +curr.rate:    45179kB/s, avg.rate:    48439kB/s, avg.load:  3.3%
>              >-----------------------------------------< 100%  TOT:  0:05:46
>
> ----------------------------- <RAMDISK-MCP>

This is with NULLIO, /dev/sdd (rd1)

>
> [root@localhost ~]# dd_rescue -ADv -m 4G -b 64k /dev/zero /dev/sdd
> dd_rescue: (info): ipos:   4191232.0k, opos:   4191232.0k, xferd:   4191232.0k
>                    errs:      0, errxfer:         0.0k, succxfer:   4191232.0k
>              +curr.rate:    62343kB/s, avg.rate:    62376kB/s, avg.load:  4.6%
>              >----------------------------------------.<  99%  ETA:  0:00:00
> dd_rescue: (info): Summary for /dev/zero -> /dev/sdd
> dd_rescue: (info): ipos:   4194304.0k, opos:   4194304.0k, xferd:   4194304.0k
>                    errs:      0, errxfer:         0.0k, succxfer:   4194304.0k
>              +curr.rate:    61934kB/s, avg.rate:    62375kB/s, avg.load:  4.6%
>              >-----------------------------------------< 100%  TOT:  0:01:07
>
> ----------------------------- <RAMDISK-MCP + NULLIO>

This is ramdisk, /dev/sde (rd0)

The rest is correct, -D sets direct i/o.

>
> [root@localhost ~]# dd_rescue -ADv -m 4G -b 64k /dev/zero /dev/sde
> dd_rescue: (info): ipos:   4188160.0k, opos:   4188160.0k, xferd:   4188160.0k
>                    errs:      0, errxfer:         0.0k, succxfer:   4188160.0k
>              +curr.rate:    62515kB/s, avg.rate:    61642kB/s, avg.load:  4.8%
>              >----------------------------------------.<  99%  ETA:  0:00:00
> dd_rescue: (info): Summary for /dev/zero -> /dev/sde
> dd_rescue: (info): ipos:   4194304.0k, opos:   4194304.0k, xferd:   4194304.0k
>                    errs:      0, errxfer:         0.0k, succxfer:   4194304.0k
>              +curr.rate:    62403kB/s, avg.rate:    61643kB/s, avg.load:  4.8%
>              >-----------------------------------------< 100%  TOT:  0:01:08
>
> Buffered I/O
> ----------------------------- <Without O_DIRECT>
> [root@localhost ~]# dd_rescue -Av -m 16G -b 64k /dev/zero /dev/sdc
> dd_rescue: (info): ipos:  16776192.0k, opos:  16776192.0k, xferd:  16776192.0k
>                    errs:      0, errxfer:         0.0k, succxfer:  16776192.0k
>              +curr.rate:   115223kB/s, avg.rate:   136634kB/s, avg.load: 14.7%
>              >----------------------------------------.<  99%  ETA:  0:00:00
> dd_rescue: (info): Summary for /dev/zero -> /dev/sdc
> dd_rescue: (info): ipos:  16777216.0k, opos:  16777216.0k, xferd:  16777216.0k
>                    errs:      0, errxfer:         0.0k, succxfer:  16777216.0k
>              +curr.rate:    86427kB/s, avg.rate:   112677kB/s, avg.load: 12.5%
>              >-----------------------------------------< 100%  TOT:  0:02:29
>

> If RAMDISK-MCP + O_DIRECT is not able to reach ~110 MB/sec up to the
> limit of a unidirectional 1 Gb/sec port, it would indicate there is
> something else going on outside of iscsi application layer code.

I eliminated everything else that I thought of, we can walk try it all again.

> So I'd recommend first verifying the network using iperf that normal
> socket I/O is able to reach 1 Gb/sec in both directions.

This was done on initial server setup but I ran the tests again.
Output from iperf and iperf3 is attached in iperf_tests.txt

Network cards used: HP NC364T, Intel 82571EB, on client and server.
While the iperf was running I monitored the network throughput with dstat.
Bandwith was about 118MB/s even with bidirectional test so I guess the
network can be ruled out?

>
> From there, I'd recommend using fio with different iodepth settings +
> direct=1 in order to determine at which point you're able to saturate
> the 1 Gb/sec link with blocksize=64k.
>
> I'd recommend setting 'echo noop > /sys/block/$DEV/queue/scheduler'
> on the Linux iscsi initiator LUNs as well.
>
> Also keep in mind that for sequential I/O, the initiator side will be
> doing merging of 64k to larger requests.  You can run 'iostat -xm 2'
> on both sides to see what I/O sizes are actually being generated.

Iostat on client and server report an avgrq-sz of 128 consistently so I'm not
seeing that.  Kernel version on client is 4.1.5 if that makes any difference.

I have done the suggested tests, scheduler was set to noop.
I have used ramdisk and a partition on a hard drive as backstores.

Results from the test are summarized below, full test output is
attached in fio_scsi_tests.txt

iodepth 1, ramdisk, 64k block size, bandwith 62MB/s, client iostat avgrq-sz 128
iodepth 2, ramdisk, 64k block size, bandwith 112MB/s, client iostat avgrq-sz 128
iodepth 3, ramdisk, 64k block size, bandwith 120MB/s, client iostat avgrq-sz 128

I have also run tests with iodepth set at 1 and changed the block size

iodepth 1, ramdisk, 128k block size, bandwith 63MB/s, client iostat avgrq-sz 256
iodepth 1, ramdisk, 256k block size, bandwith 80MB/s, client iostat avgrq-sz 512
iodepth 1, ramdisk, 512k block size, bandwith 88MB/s, client iostat
avgrq-sz 1024
iodepth 1, ramdisk, 1024k block size, bandwith 91MB/s, client iostat
avgrq-sz 2048
iodepth 1, ramdisk, 4096k block size, bandwith 93MB/s, client iostat
avgrq-sz 8192
iodepth 1, ramdisk, 8192k block size, bandwith 114MB/s, client iostat
avgrq-sz 8192
iodepth 1, ramdisk, 16384k block size, bandwith 116MB/s, client iostat
avgrq-sz 8192

Hard drive as backstore:

iodepth 1, block, 64k block size, bandwith 50MB/s, client iostat
avgrq-sz 128, server iostat avgrq-sz 128
iodepth 2, block, 64k block size, bandwith 94MB/s, client iostat
avgrq-sz 128, server iostat avgrq-sz 128
iodepth 3, block, 64k block size, bandwith 113MB/s, client iostat
avgrq-sz 128, server iostat avgrq-sz 128
iodepth 4, block, 64k block size, bandwith 118MB/s, client iostat
avgrq-sz 128, server iostat avgrq-sz 128

Changing the block size has some effect but unfortunately bandwidth
maxes at 70MB/s even when block size
was set at 32768K.   At this setting avgrq-sz on server was 1024 and
on the client 8192

It's 4:30am here so I didn't have the time to compile a better report.


> Sep 17 02:08:08 storage kernel: Got unknown iSCSI OpCode: 0x43
> Sep 17 02:08:08 storage kernel: Cannot recover from unknown opcode while ERL=0, closing iSCSI connection.
>
>
> Taking a look at this now.

Thanks

> So this one is was fixed for mainline in 05-2014, and picked up by linux-3.10.y stable here:
>
> https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/drivers/target/iscsi?h=linux-3.10.y&id=d5c55fa31a2947ac517abddd7ca6975a17bef178
>
> but it looks like it was not picked up for RHEL 7.1 / 3.10.0-229.14.1.el7.x86_64 code.

I should probably post an error report at redhat bugzilla.


Thank you for help

Dragan
[root@localhost ~]# iscsiadm -m session -P 3
iSCSI Transport Class version 2.0-870
version 6.2.0.873-28
Target: iqn.2015-09.com.total-adv.local.storage:iscsi (non-flash)
        Current Portal: 192.168.5.1:3260,1
        Persistent Portal: 192.168.5.1:3260,1
                **********
                Interface:
                **********
                Iface Name: p32p1
                Iface Transport: tcp
                Iface Initiatorname: iqn.2015-09.com.total-adv.local.storage:staletic
                Iface IPaddress: 192.168.5.2
                Iface HWaddress: 00:24:81:7b:e7:6d
                Iface Netdev: p32p1
                SID: 1
                iSCSI Connection State: LOGGED IN
                iSCSI Session State: LOGGED_IN
                Internal iscsid Session State: NO CHANGE
                *********
                Timeouts:
                *********
                Recovery Timeout: 120
                Target Reset Timeout: 30
                LUN Reset Timeout: 30
                Abort Timeout: 15
                *****
                CHAP:
                *****
                username: <empty>
                password: ********
                username_in: <empty>
                password_in: ********
                ************************
                Negotiated iSCSI params:
                ************************
                HeaderDigest: None
                DataDigest: None
                MaxRecvDataSegmentLength: 262144
                MaxXmitDataSegmentLength: 262144
                FirstBurstLength: 65536
                MaxBurstLength: 262144
                ImmediateData: Yes
                InitialR2T: Yes
                MaxOutstandingR2T: 1
                ************************
                Attached SCSI devices:
                ************************
                Host Number: 10 State: running
                scsi10 Channel 00 Id 0 Lun: 0
                        Attached scsi disk sdc          State: running

                **********
                Interface:
                **********
                Iface Name: p32p1
                Iface Transport: tcp
                Iface Initiatorname: iqn.2015-09.com.total-adv.local.storage:staletic
                Iface IPaddress: 192.168.5.2
                Iface HWaddress: 00:24:81:7b:e7:6d
                Iface Netdev: p32p1
                SID: 2
                iSCSI Connection State: LOGGED IN
                iSCSI Session State: LOGGED_IN
                Internal iscsid Session State: NO CHANGE
                *********
                Timeouts:
                *********
                Recovery Timeout: 120
                Target Reset Timeout: 30
                LUN Reset Timeout: 30
                Abort Timeout: 15
                *****
                CHAP:
                *****
                username: <empty>
                password: ********
                username_in: <empty>
                password_in: ********
                ************************
                Negotiated iSCSI params:
                ************************
                HeaderDigest: None
                DataDigest: None
                MaxRecvDataSegmentLength: 262144
                MaxXmitDataSegmentLength: 262144
                FirstBurstLength: 65536
                MaxBurstLength: 262144
                ImmediateData: Yes
                InitialR2T: Yes
                MaxOutstandingR2T: 1
                ************************
                Attached SCSI devices:
                ************************
                Host Number: 11 State: running
                scsi11 Channel 00 Id 0 Lun: 0
                        Attached scsi disk sdd          State: running
[root@localhost ~]# iperf3 -Vc 192.168.5.1
iperf 3.0.11
Linux localhost.localdomain 4.1.5-100.fc21.x86_64 #1 SMP Tue Aug 11 00:24:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Time: Thu, 17 Sep 2015 23:29:17 GMT
Connecting to host 192.168.5.1, port 5201
      Cookie: localhost.localdomain.1442532557.671
      TCP MSS: 8948 (default)
[  4] local 192.168.5.2 port 52135 connected to 192.168.5.1 port 5201
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks, omitting 0 seconds, 10 second test
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   119 MBytes   996 Mbits/sec    0    315 KBytes       
[  4]   1.00-2.00   sec   118 MBytes   989 Mbits/sec    0    315 KBytes       
[  4]   2.00-3.00   sec   118 MBytes   989 Mbits/sec    0    315 KBytes       
[  4]   3.00-4.00   sec   118 MBytes   990 Mbits/sec    0    315 KBytes       
[  4]   4.00-5.00   sec   118 MBytes   991 Mbits/sec    0    315 KBytes       
[  4]   5.00-6.00   sec   119 MBytes   995 Mbits/sec    0    472 KBytes       
[  4]   6.00-7.00   sec   118 MBytes   987 Mbits/sec    0    472 KBytes       
[  4]   7.00-8.00   sec   118 MBytes   991 Mbits/sec    0    472 KBytes       
[  4]   8.00-9.00   sec   118 MBytes   990 Mbits/sec    0    472 KBytes       
[  4]   9.00-10.00  sec   118 MBytes   989 Mbits/sec    0    472 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.15 GBytes   991 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1.15 GBytes   990 Mbits/sec                  receiver
CPU Utilization: local/sender 5.6% (0.3%u/5.3%s), remote/receiver 0.8% (0.1%u/0.7%s)



[root@localhost ~]# iperf3 -VRc 192.168.5.1
iperf 3.0.11
Linux localhost.localdomain 4.1.5-100.fc21.x86_64 #1 SMP Tue Aug 11 00:24:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Time: Thu, 17 Sep 2015 23:30:27 GMT
Connecting to host 192.168.5.1, port 5201
Reverse mode, remote host 192.168.5.1 is sending
      Cookie: localhost.localdomain.1442532627.502
      TCP MSS: 8948 (default)
[  4] local 192.168.5.2 port 52145 connected to 192.168.5.1 port 5201
Starting Test: protocol: TCP, 1 streams, 131072 byte blocks, omitting 0 seconds, 10 second test
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   118 MBytes   991 Mbits/sec                  
[  4]   1.00-2.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   2.00-3.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   3.00-4.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   4.00-5.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   5.00-6.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   6.00-7.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   7.00-8.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   8.00-9.00   sec   118 MBytes   990 Mbits/sec                  
[  4]   9.00-10.00  sec   118 MBytes   990 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
Test Complete. Summary Results:
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.15 GBytes   991 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1.15 GBytes   990 Mbits/sec                  receiver
CPU Utilization: local/receiver 16.8% (1.3%u/15.5%s), remote/sender 0.4% (0.0%u/0.4%s)



[root@localhost ~]# iperf -c 192.168.5.1 -m -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.5.1, TCP port 5001
TCP window size:  650 KByte (default)
------------------------------------------------------------
[  5] local 192.168.5.2 port 48087 connected with 192.168.5.1 port 5001
[  4] local 192.168.5.2 port 5001 connected with 192.168.5.1 port 44549
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.0 sec  1.15 GBytes   987 Mbits/sec
[  5] MSS size 8948 bytes (MTU 8988 bytes, unknown interface)
[  4]  0.0-10.0 sec  1.15 GBytes   986 Mbits/sec
[  4] MSS size 8948 bytes (MTU 8988 bytes, unknown interface)



iodepth 1, ramdisk, 64k block size, bandwith 62MB/s, client iostat avgrq-sz 128
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=64k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/62848KB/0KB /s] [0/982/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=8494: Fri Sep 18 03:01:31 2015
  write: io=4096.0MB, bw=62130KB/s, iops=970, runt= 67508msec
    slat (usec): min=8, max=237, avg=33.68, stdev= 9.63
    clat (usec): min=711, max=1805, avg=993.55, stdev=83.39
     lat (usec): min=736, max=1839, avg=1027.63, stdev=84.61
    clat percentiles (usec):
     |  1.00th=[  908],  5.00th=[  940], 10.00th=[  948], 20.00th=[  956],
     | 30.00th=[  964], 40.00th=[  964], 50.00th=[  964], 60.00th=[  972],
     | 70.00th=[  972], 80.00th=[  980], 90.00th=[ 1192], 95.00th=[ 1208],
     | 99.00th=[ 1224], 99.50th=[ 1240], 99.90th=[ 1256], 99.95th=[ 1288],
     | 99.99th=[ 1432]
    bw (KB  /s): min=60544, max=63616, per=100.00%, avg=62191.93, stdev=490.59
    lat (usec) : 750=0.25%, 1000=86.05%
    lat (msec) : 2=13.70%
  cpu          : usr=1.06%, sys=3.79%, ctx=66075, majf=0, minf=7
  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    : total=r=0/w=65536/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=62130KB/s, minb=62130KB/s, maxb=62130KB/s, mint=67508msec, maxt=67508msec

Disk stats (read/write):
  sdc: ios=59/65488, merge=0/0, ticks=26/65035, in_queue=65024, util=96.33%


iodepth 2, ramdisk, 64k block size, bandwith 112MB/s, client iostat avgrq-sz 128
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=64k --direct=1 --rw=write --iodepth=2 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=2
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/110.8MB/0KB /s] [0/1761/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=8539: Fri Sep 18 03:03:20 2015
  write: io=4096.0MB, bw=112981KB/s, iops=1765, runt= 37124msec
    slat (usec): min=7, max=1312, avg=29.97, stdev=11.59
    clat (usec): min=720, max=1993, avg=1100.28, stdev=144.68
     lat (usec): min=735, max=2313, avg=1130.64, stdev=144.31
    clat percentiles (usec):
     |  1.00th=[  924],  5.00th=[  948], 10.00th=[  956], 20.00th=[  964],
     | 30.00th=[  972], 40.00th=[  980], 50.00th=[ 1064], 60.00th=[ 1208],
     | 70.00th=[ 1224], 80.00th=[ 1224], 90.00th=[ 1240], 95.00th=[ 1256],
     | 99.00th=[ 1480], 99.50th=[ 1496], 99.90th=[ 1512], 99.95th=[ 1528],
     | 99.99th=[ 1736]
    bw (KB  /s): min=109696, max=116224, per=100.00%, avg=113056.86, stdev=1488.06
    lat (usec) : 750=0.04%, 1000=48.73%
    lat (msec) : 2=51.22%
  cpu          : usr=1.99%, sys=6.02%, ctx=66324, majf=0, minf=7
  IO depths    : 1=0.1%, 2=100.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    : total=r=0/w=65536/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=2

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=112980KB/s, minb=112980KB/s, maxb=112980KB/s, mint=37124msec, maxt=37124msec

Disk stats (read/write):
  sdc: ios=60/65201, merge=0/0, ticks=29/70438, in_queue=70414, util=99.89%



iodepth 3, ramdisk, 64k block size, bandwith 120MB/s, client iostat avgrq-sz 128
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=64k --direct=1 --rw=write --iodepth=3 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=3
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/117.5MB/0KB /s] [0/1879/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=8546: Fri Sep 18 03:04:24 2015
  write: io=4096.0MB, bw=120256KB/s, iops=1879, runt= 34878msec
    slat (usec): min=6, max=242, avg=30.31, stdev=10.26
    clat (usec): min=865, max=2418, avg=1563.59, stdev=165.78
     lat (usec): min=906, max=2443, avg=1594.30, stdev=164.59
    clat percentiles (usec):
     |  1.00th=[ 1192],  5.00th=[ 1336], 10.00th=[ 1384], 20.00th=[ 1416],
     | 30.00th=[ 1448], 40.00th=[ 1464], 50.00th=[ 1544], 60.00th=[ 1640],
     | 70.00th=[ 1672], 80.00th=[ 1720], 90.00th=[ 1752], 95.00th=[ 1848],
     | 99.00th=[ 1976], 99.50th=[ 1992], 99.90th=[ 2008], 99.95th=[ 2024],
     | 99.99th=[ 2128]
    bw (KB  /s): min=120192, max=120448, per=100.00%, avg=120323.71, stdev=53.64
    lat (usec) : 1000=0.01%
    lat (msec) : 2=99.83%, 4=0.16%
  cpu          : usr=2.26%, sys=6.36%, ctx=66440, majf=0, minf=7
  IO depths    : 1=0.1%, 2=100.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    : total=r=0/w=65536/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=3

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=120256KB/s, minb=120256KB/s, maxb=120256KB/s, mint=34878msec, maxt=34878msec

Disk stats (read/write):
  sdc: ios=60/65161, merge=0/0, ticks=26/100578, in_queue=100546, util=99.87%


iodepth 1, ramdisk, 128k block size, bandwith 63MB/s, client iostat avgrq-sz 256
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=128k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=128K-128K/128K-128K/128K-128K, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/62464KB/0KB /s] [0/488/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=8689: Fri Sep 18 03:19:50 2015
  write: io=4096.0MB, bw=63129KB/s, iops=493, runt= 66440msec
    slat (usec): min=12, max=256, avg=58.22, stdev=17.77
    clat (usec): min=1576, max=4950, avg=1964.32, stdev=136.79
     lat (usec): min=1655, max=5002, avg=2023.11, stdev=138.76
    clat percentiles (usec):
     |  1.00th=[ 1672],  5.00th=[ 1704], 10.00th=[ 1864], 20.00th=[ 1912],
     | 30.00th=[ 1928], 40.00th=[ 1944], 50.00th=[ 1944], 60.00th=[ 1960],
     | 70.00th=[ 1976], 80.00th=[ 2008], 90.00th=[ 2160], 95.00th=[ 2192],
     | 99.00th=[ 2352], 99.50th=[ 2416], 99.90th=[ 2480], 99.95th=[ 2480],
     | 99.99th=[ 3664]
    bw (KB  /s): min=61828, max=64512, per=100.00%, avg=63192.91, stdev=467.05
    lat (msec) : 2=79.16%, 4=20.84%, 10=0.01%
  cpu          : usr=1.20%, sys=3.37%, ctx=32825, majf=0, minf=7
  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    : total=r=0/w=32768/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=63129KB/s, minb=63129KB/s, maxb=63129KB/s, mint=66440msec, maxt=66440msec

Disk stats (read/write):
  sdc: ios=59/32652, merge=0/0, ticks=24/63785, in_queue=63757, util=96.24%

  
  
iodepth 1, ramdisk, 256k block size, bandwith 80MB/s, client iostat avgrq-sz 512
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=256k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=256K-256K/256K-256K/256K-256K, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=0): [W] [100.0% done] [0KB/79872KB/0KB /s] [0/312/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9103: Fri Sep 18 03:22:46 2015
  write: io=4096.0MB, bw=80772KB/s, iops=315, runt= 51928msec
    slat (usec): min=19, max=301, avg=80.22, stdev=25.82
    clat (usec): min=2702, max=5544, avg=3084.05, stdev=152.25
     lat (usec): min=2734, max=5643, avg=3164.84, stdev=154.11
    clat percentiles (usec):
     |  1.00th=[ 2832],  5.00th=[ 2864], 10.00th=[ 2896], 20.00th=[ 2928],
     | 30.00th=[ 2960], 40.00th=[ 3024], 50.00th=[ 3152], 60.00th=[ 3152],
     | 70.00th=[ 3184], 80.00th=[ 3184], 90.00th=[ 3216], 95.00th=[ 3376],
     | 99.00th=[ 3440], 99.50th=[ 3440], 99.90th=[ 3504], 99.95th=[ 3568],
     | 99.99th=[ 5408]
    bw (KB  /s): min=79712, max=82267, per=100.00%, avg=80847.74, stdev=496.46
    lat (msec) : 4=99.99%, 10=0.01%
  cpu          : usr=1.07%, sys=2.49%, ctx=16417, majf=0, minf=7
  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    : total=r=0/w=16384/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=80771KB/s, minb=80771KB/s, maxb=80771KB/s, mint=51928msec, maxt=51928msec

Disk stats (read/write):
  sdc: ios=59/16309, merge=0/0, ticks=26/50375, in_queue=50370, util=97.34%
 

 
iodepth 1, ramdisk, 512k block size, bandwith 88MB/s, client iostat avgrq-sz 1024
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=512k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=512K-512K/512K-512K/512K-512K, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/88064KB/0KB /s] [0/172/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9130: Fri Sep 18 03:24:40 2015
  write: io=4096.0MB, bw=88012KB/s, iops=171, runt= 47656msec
    slat (usec): min=30, max=372, avg=132.50, stdev=37.67
    clat (usec): min=5121, max=7319, avg=5679.28, stdev=213.46
     lat (usec): min=5250, max=7490, avg=5812.37, stdev=218.76
    clat percentiles (usec):
     |  1.00th=[ 5344],  5.00th=[ 5344], 10.00th=[ 5408], 20.00th=[ 5472],
     | 30.00th=[ 5600], 40.00th=[ 5600], 50.00th=[ 5664], 60.00th=[ 5728],
     | 70.00th=[ 5856], 80.00th=[ 5856], 90.00th=[ 5920], 95.00th=[ 6048],
     | 99.00th=[ 6176], 99.50th=[ 6176], 99.90th=[ 6304], 99.95th=[ 6368],
     | 99.99th=[ 7328]
    bw (KB  /s): min=86693, max=89396, per=100.00%, avg=88088.81, stdev=597.02
    lat (msec) : 10=100.00%
  cpu          : usr=1.07%, sys=1.72%, ctx=8217, majf=0, minf=7
  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    : total=r=0/w=8192/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=88012KB/s, minb=88012KB/s, maxb=88012KB/s, mint=47656msec, maxt=47656msec

Disk stats (read/write):
  sdc: ios=59/8153, merge=0/0, ticks=29/46222, in_queue=46224, util=97.30%

  
iodepth 1, ramdisk, 1024k block size, bandwith 91MB/s, client iostat avgrq-sz 2048
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=1024k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=1M-1M/1M-1M/1M-1M, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/92160KB/0KB /s] [0/90/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9172: Fri Sep 18 03:26:47 2015
  write: io=4096.0MB, bw=91194KB/s, iops=89, runt= 45993msec
    slat (usec): min=56, max=697, avg=226.22, stdev=68.47
    clat (usec): min=10257, max=11949, avg=10996.24, stdev=248.05
     lat (usec): min=10485, max=12044, avg=11223.12, stdev=261.97
    clat percentiles (usec):
     |  1.00th=[10560],  5.00th=[10688], 10.00th=[10688], 20.00th=[10688],
     | 30.00th=[10816], 40.00th=[10944], 50.00th=[10944], 60.00th=[11072],
     | 70.00th=[11200], 80.00th=[11200], 90.00th=[11328], 95.00th=[11456],
     | 99.00th=[11584], 99.50th=[11712], 99.90th=[11712], 99.95th=[11840],
     | 99.99th=[11968]
    bw (KB  /s): min=90352, max=92180, per=100.00%, avg=91281.57, stdev=480.03
    lat (msec) : 20=100.00%
  cpu          : usr=0.82%, sys=1.43%, ctx=4142, majf=0, minf=7
  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    : total=r=0/w=4096/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=91194KB/s, minb=91194KB/s, maxb=91194KB/s, mint=45993msec, maxt=45993msec

Disk stats (read/write):
  sdc: ios=59/4091, merge=0/0, ticks=29/44957, in_queue=44958, util=97.74%
  

iodepth 1, ramdisk, 4096k block size, bandwith 93MB/s, client iostat avgrq-sz 8192
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=4096k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=4M-4M/4M-4M/4M-4M, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/90021KB/0KB /s] [0/21/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9221: Fri Sep 18 03:31:15 2015
  write: io=4096.0MB, bw=93602KB/s, iops=22, runt= 44810msec
    slat (usec): min=237, max=1513, avg=827.80, stdev=213.66
    clat (usec): min=41356, max=44560, avg=42922.66, stdev=587.18
     lat (usec): min=41710, max=45479, avg=43751.35, stdev=661.48
    clat percentiles (usec):
     |  1.00th=[41728],  5.00th=[41728], 10.00th=[42240], 20.00th=[42240],
     | 30.00th=[42752], 40.00th=[42752], 50.00th=[42752], 60.00th=[43264],
     | 70.00th=[43264], 80.00th=[43264], 90.00th=[43776], 95.00th=[43776],
     | 99.00th=[44288], 99.50th=[44288], 99.90th=[44288], 99.95th=[44800],
     | 99.99th=[44800]
    bw (KB  /s): min=92564, max=95255, per=100.00%, avg=93702.51, stdev=510.24
    lat (msec) : 50=100.00%
  cpu          : usr=0.90%, sys=1.07%, ctx=1034, majf=0, minf=8
  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    : total=r=0/w=1024/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=93601KB/s, minb=93601KB/s, maxb=93601KB/s, mint=44810msec, maxt=44810msec

Disk stats (read/write):
  sdc: ios=59/1021, merge=0/3066, ticks=27/44130, in_queue=44152, util=98.67%

  
iodepth 1, ramdisk, 8192k block size, bandwith 114MB/s, client iostat avgrq-sz 8192
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=8192k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=8M-8M/8M-8M/8M-8M, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/111.1MB/0KB /s] [0/13/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9258: Fri Sep 18 03:33:40 2015
  write: io=4096.0MB, bw=114398KB/s, iops=13, runt= 36664msec
    slat (usec): min=551, max=3007, avg=1786.69, stdev=466.22
    clat (usec): min=69333, max=70160, avg=69812.16, stdev=113.15
     lat (usec): min=70274, max=72800, avg=71599.84, stdev=468.27
    clat percentiles (usec):
     |  1.00th=[69120],  5.00th=[69120], 10.00th=[70144], 20.00th=[70144],
     | 30.00th=[70144], 40.00th=[70144], 50.00th=[70144], 60.00th=[70144],
     | 70.00th=[70144], 80.00th=[70144], 90.00th=[70144], 95.00th=[70144],
     | 99.00th=[70144], 99.50th=[70144], 99.90th=[70144], 99.95th=[70144],
     | 99.99th=[70144]
    bw (KB  /s): min=113777, max=115380, per=100.00%, avg=114503.25, stdev=322.69
    lat (msec) : 100=100.00%
  cpu          : usr=1.11%, sys=1.45%, ctx=537, majf=0, minf=7
  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    : total=r=0/w=512/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=114398KB/s, minb=114398KB/s, maxb=114398KB/s, mint=36664msec, maxt=36664msec

Disk stats (read/write):
  sdc: ios=59/1016, merge=0/3054, ticks=25/70670, in_queue=70762, util=98.42%

  
iodepth 1, ramdisk, 16384k block size, bandwith 116MB/s, client iostat avgrq-sz 8192
------------------------------------------------------------------------------------------------------------------------------------
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=16384k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc 
write: (g=0): rw=write, bs=16M-16M/16M-16M/16M-16M, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/112.0MB/0KB /s] [0/7/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9271: Fri Sep 18 03:35:43 2015
  write: io=4096.0MB, bw=116496KB/s, iops=7, runt= 36004msec
    slat (usec): min=1069, max=4809, avg=3437.15, stdev=879.40
    clat (usec): min=136918, max=137554, avg=137188.84, stdev=137.46
     lat (usec): min=138100, max=141877, avg=140626.94, stdev=859.74
    clat percentiles (msec):
     |  1.00th=[  137],  5.00th=[  137], 10.00th=[  137], 20.00th=[  137],
     | 30.00th=[  137], 40.00th=[  137], 50.00th=[  137], 60.00th=[  137],
     | 70.00th=[  139], 80.00th=[  139], 90.00th=[  139], 95.00th=[  139],
     | 99.00th=[  139], 99.50th=[  139], 99.90th=[  139], 99.95th=[  139],
     | 99.99th=[  139]
    bw (KB  /s): min=115992, max=117658, per=100.00%, avg=116596.53, stdev=387.11
    lat (msec) : 250=100.00%
  cpu          : usr=1.12%, sys=1.36%, ctx=278, majf=0, minf=7
  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    : total=r=0/w=256/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=116495KB/s, minb=116495KB/s, maxb=116495KB/s, mint=36004msec, maxt=36004msec

Disk stats (read/write):
  sdc: ios=60/1020, merge=0/3072, ticks=29/138686, in_queue=138895, util=98.54%
  
  
  
iodepth 1, block, 64k block size, bandwith 50MB/s, client iostat avgrq-sz 128, server iostat avgrq-sz 128   
------------------------------------------------------------------------------------------------------------------------------------ 
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=64k --direct=1 --rw=write --iodepth=1 --size=4G --filename=/dev/sdc
write: (g=0): rw=write, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=1
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/49920KB/0KB /s] [0/780/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9427: Fri Sep 18 03:51:07 2015
  write: io=4096.0MB, bw=50016KB/s, iops=781, runt= 83860msec
    slat (usec): min=8, max=1043, avg=34.16, stdev=12.08
    clat (usec): min=185, max=8811, avg=1242.39, stdev=224.46
     lat (usec): min=964, max=8851, avg=1276.96, stdev=224.83
    clat percentiles (usec):
     |  1.00th=[  964],  5.00th=[ 1004], 10.00th=[ 1176], 20.00th=[ 1192],
     | 30.00th=[ 1208], 40.00th=[ 1208], 50.00th=[ 1208], 60.00th=[ 1208],
     | 70.00th=[ 1224], 80.00th=[ 1224], 90.00th=[ 1240], 95.00th=[ 1464],
     | 99.00th=[ 2512], 99.50th=[ 2736], 99.90th=[ 2992], 99.95th=[ 3056],
     | 99.99th=[ 3280]
    bw (KB  /s): min=47872, max=51072, per=100.00%, avg=50061.74, stdev=341.35
    lat (usec) : 250=0.01%, 1000=4.90%
    lat (msec) : 2=92.79%, 4=2.30%, 10=0.01%
  cpu          : usr=0.90%, sys=3.08%, ctx=66801, majf=0, minf=7
  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    : total=r=0/w=65536/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=1

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=50015KB/s, minb=50015KB/s, maxb=50015KB/s, mint=83860msec, maxt=83860msec

Disk stats (read/write):
  sdc: ios=60/65428, merge=0/0, ticks=34/80961, in_queue=80914, util=96.61%
  

iodepth 2, block, 64k block size, bandwith 94MB/s, client iostat avgrq-sz 128, server iostat avgrq-sz 128   
------------------------------------------------------------------------------------------------------------------------------------ 
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=64k --direct=1 --rw=write --iodepth=2 --size=4G --filename=/dev/sdc
write: (g=0): rw=write, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=2
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/94656KB/0KB /s] [0/1479/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9454: Fri Sep 18 03:54:34 2015
  write: io=4096.0MB, bw=94492KB/s, iops=1476, runt= 44388msec
    slat (usec): min=6, max=1302, avg=30.95, stdev=11.60
    clat (usec): min=930, max=9257, avg=1320.87, stdev=305.29
     lat (usec): min=964, max=9299, avg=1352.22, stdev=305.23
    clat percentiles (usec):
     |  1.00th=[  980],  5.00th=[ 1176], 10.00th=[ 1192], 20.00th=[ 1208],
     | 30.00th=[ 1208], 40.00th=[ 1224], 50.00th=[ 1224], 60.00th=[ 1224],
     | 70.00th=[ 1240], 80.00th=[ 1288], 90.00th=[ 1496], 95.00th=[ 1976],
     | 99.00th=[ 2736], 99.50th=[ 2960], 99.90th=[ 3088], 99.95th=[ 3248],
     | 99.99th=[ 3472]
    bw (KB  /s): min=91904, max=95744, per=100.00%, avg=94549.20, stdev=629.62
    lat (usec) : 1000=2.36%
    lat (msec) : 2=92.78%, 4=4.86%, 10=0.01%
  cpu          : usr=1.71%, sys=5.21%, ctx=65000, majf=0, minf=7
  IO depths    : 1=0.1%, 2=100.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    : total=r=0/w=65536/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=2

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=94491KB/s, minb=94491KB/s, maxb=94491KB/s, mint=44388msec, maxt=44388msec

Disk stats (read/write):
  sdc: ios=60/65239, merge=0/0, ticks=31/85029, in_queue=84990, util=99.68%

  
iodepth 3, block, 64k block size, bandwith 113MB/s, client iostat avgrq-sz 128, server iostat avgrq-sz 128   
------------------------------------------------------------------------------------------------------------------------------------ 
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=64k --direct=1 --rw=write --iodepth=3 --size=4G --filename=/dev/sdc
write: (g=0): rw=write, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=3
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/111.5MB/0KB /s] [0/1783/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9473: Fri Sep 18 03:56:51 2015
  write: io=4096.0MB, bw=113815KB/s, iops=1778, runt= 36852msec
    slat (usec): min=6, max=335, avg=31.08, stdev=11.40
    clat (usec): min=957, max=19966, avg=1653.18, stdev=361.26
     lat (usec): min=988, max=19996, avg=1684.64, stdev=360.50
    clat percentiles (usec):
     |  1.00th=[ 1192],  5.00th=[ 1240], 10.00th=[ 1336], 20.00th=[ 1432],
     | 30.00th=[ 1464], 40.00th=[ 1496], 50.00th=[ 1576], 60.00th=[ 1656],
     | 70.00th=[ 1704], 80.00th=[ 1816], 90.00th=[ 1976], 95.00th=[ 2416],
     | 99.00th=[ 2928], 99.50th=[ 3184], 99.90th=[ 3632], 99.95th=[ 3696],
     | 99.99th=[ 5152]
    bw (KB  /s): min=108288, max=114688, per=100.00%, avg=113893.08, stdev=715.50
    lat (usec) : 1000=0.13%
    lat (msec) : 2=90.60%, 4=9.26%, 10=0.01%, 20=0.01%
  cpu          : usr=1.98%, sys=6.38%, ctx=65646, majf=0, minf=7
  IO depths    : 1=0.1%, 2=100.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    : total=r=0/w=65536/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=3

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=113814KB/s, minb=113814KB/s, maxb=113814KB/s, mint=36852msec, maxt=36852msec

Disk stats (read/write):
  sdc: ios=60/65226, merge=0/0, ticks=31/106821, in_queue=106791, util=99.87%
  
  
iodepth 4, block, 64k block size, bandwith 118MB/s, client iostat avgrq-sz 128, server iostat avgrq-sz 128   
------------------------------------------------------------------------------------------------------------------------------------ 
[root@localhost ~]# fio --name=write --ioengine=libaio --bs=64k --direct=1 --rw=write --iodepth=4 --size=4G --filename=/dev/sdc
write: (g=0): rw=write, bs=64K-64K/64K-64K/64K-64K, ioengine=libaio, iodepth=4
fio-2.1.10
Starting 1 process
Jobs: 1 (f=1): [W] [100.0% done] [0KB/115.5MB/0KB /s] [0/1847/0 iops] [eta 00m:00s]
write: (groupid=0, jobs=1): err= 0: pid=9482: Fri Sep 18 03:58:08 2015
  write: io=4096.0MB, bw=118013KB/s, iops=1843, runt= 35541msec
    slat (usec): min=6, max=251, avg=30.74, stdev=10.25
    clat (usec): min=927, max=24761, avg=2135.72, stdev=418.46
     lat (usec): min=938, max=24790, avg=2166.87, stdev=417.81
    clat percentiles (usec):
     |  1.00th=[ 1208],  5.00th=[ 1528], 10.00th=[ 1848], 20.00th=[ 1928],
     | 30.00th=[ 1960], 40.00th=[ 1992], 50.00th=[ 2128], 60.00th=[ 2160],
     | 70.00th=[ 2192], 80.00th=[ 2256], 90.00th=[ 2480], 95.00th=[ 2928],
     | 99.00th=[ 3440], 99.50th=[ 3600], 99.90th=[ 3856], 99.95th=[ 3952],
     | 99.99th=[13632]
    bw (KB  /s): min=109696, max=118784, per=100.00%, avg=118092.80, stdev=1044.65
    lat (usec) : 1000=0.11%
    lat (msec) : 2=41.59%, 4=58.27%, 10=0.01%, 20=0.01%, 50=0.01%
  cpu          : usr=2.16%, sys=6.46%, ctx=64856, majf=0, minf=7
  IO depths    : 1=0.1%, 2=0.1%, 4=100.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    : total=r=0/w=65536/d=0, short=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=4

Run status group 0 (all jobs):
  WRITE: io=4096.0MB, aggrb=118013KB/s, minb=118013KB/s, maxb=118013KB/s, mint=35541msec, maxt=35541msec

Disk stats (read/write):
  sdc: ios=60/65330, merge=0/0, ticks=32/138279, in_queue=138244, util=99.89%
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux