All of lore.kernel.org
 help / color / mirror / Atom feed
* async messenger small benchmark result
@ 2015-04-28  8:36 Alexandre DERUMIER
  2015-04-28  8:50 ` Haomai Wang
  2015-04-28 13:48 ` Mark Nelson
  0 siblings, 2 replies; 6+ messages in thread
From: Alexandre DERUMIER @ 2015-04-28  8:36 UTC (permalink / raw)
  To: ceph-devel, Mark Nelson

Hi, 

here a small bench 4k randread of simple messenger vs async messenger

This is with 2 osd, and 15 fio jobs on a single rbd volume

simple messager : 345kiops
async messenger : 139kiops

Regards,

Alexandre




simple messenger
---------------

^Cbs: 15 (f=15): [r(15)] [0.0% done] [1346MB/0KB/0KB /s] [345K/0/0 iops] [eta 59d:13h:32m:43s]
fio: terminating on signal 2

rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=44713: Tue Apr 28 10:26:21 2015
  read : io=15794MB, bw=1321.4MB/s, iops=338255, runt= 11953msec
    slat (usec): min=5, max=17316, avg=33.81, stdev=63.77
    clat (usec): min=4, max=60848, avg=1011.22, stdev=1026.16
     lat (usec): min=110, max=60857, avg=1045.03, stdev=1031.56
    clat percentiles (usec):
     |  1.00th=[  219],  5.00th=[  298], 10.00th=[  362], 20.00th=[  466],
     | 30.00th=[  572], 40.00th=[  676], 50.00th=[  796], 60.00th=[  940],
     | 70.00th=[ 1112], 80.00th=[ 1336], 90.00th=[ 1784], 95.00th=[ 2288],
     | 99.00th=[ 4128], 99.50th=[ 5536], 99.90th=[13376], 99.95th=[17536],
     | 99.99th=[28544]
    bw (KB  /s): min=31386, max=122224, per=6.67%, avg=90244.35, stdev=17571.24
    lat (usec) : 10=0.01%, 20=0.01%, 50=0.01%, 100=0.01%, 250=2.21%
    lat (usec) : 500=21.02%, 750=22.82%, 1000=17.99%
    lat (msec) : 2=28.62%, 4=6.26%, 10=0.88%, 20=0.15%, 50=0.03%
    lat (msec) : 100=0.01%
  cpu          : usr=36.30%, sys=10.85%, ctx=2323657, majf=0, minf=5736
  IO depths    : 1=0.2%, 2=0.8%, 4=3.4%, 8=16.3%, 16=72.0%, 32=7.3%, >=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=94.8%, 8=1.0%, 16=1.5%, 32=2.6%, 64=0.0%, >=64=0.0%
     issued    : total=r=4043164/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=32

Run status group 0 (all jobs):
   READ: io=15794MB, aggrb=1321.4MB/s, minb=1321.4MB/s, maxb=1321.4MB/s, mint=11953msec, maxt=11953msec


async messenger (ms_async_op_threads=10)
-----------------------------------------
^Cbs: 15 (f=15): [r(15)] [0.0% done] [544.6MB/0KB/0KB /s] [139K/0/0 iops] [eta 301d:09h:10m:03s]
fio: terminating on signal 2

rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=42935: Tue Apr 28 10:24:29 2015
  read : io=6389.8MB, bw=547856KB/s, iops=136963, runt= 11943msec
    slat (usec): min=7, max=23454, avg=39.33, stdev=226.05
    clat (usec): min=58, max=107304, avg=3002.03, stdev=6270.44
     lat (usec): min=91, max=107327, avg=3041.36, stdev=6279.32
    clat percentiles (usec):
     |  1.00th=[  129],  5.00th=[  177], 10.00th=[  229], 20.00th=[  334],
     | 30.00th=[  446], 40.00th=[  564], 50.00th=[  692], 60.00th=[  836],
     | 70.00th=[ 1032], 80.00th=[ 1576], 90.00th=[10816], 95.00th=[17792],
     | 99.00th=[29824], 99.50th=[34048], 99.90th=[42240], 99.95th=[45824],
     | 99.99th=[50432]
    bw (KB  /s): min=13359, max=128824, per=6.67%, avg=36544.92, stdev=37000.58
    lat (usec) : 100=0.04%, 250=12.05%, 500=22.51%, 750=19.70%, 1000=14.66%
    lat (msec) : 2=12.32%, 4=2.66%, 10=5.34%, 20=6.81%, 50=3.91%
    lat (msec) : 100=0.01%, 250=0.01%
  cpu          : usr=19.03%, sys=6.33%, ctx=370760, majf=0, minf=11335
  IO depths    : 1=0.4%, 2=0.9%, 4=5.3%, 8=20.2%, 16=66.0%, 32=7.3%, >=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=95.5%, 8=0.9%, 16=0.9%, 32=2.8%, 64=0.0%, >=64=0.0%
     issued    : total=r=1635761/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
     latency   : target=0, window=0, percentile=100.00%, depth=32

Run status group 0 (all jobs):
   READ: io=6389.8MB, aggrb=547855KB/s, minb=547855KB/s, maxb=547855KB/s, mint=11943msec, maxt=11943msec




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: async messenger small benchmark result
  2015-04-28  8:36 async messenger small benchmark result Alexandre DERUMIER
@ 2015-04-28  8:50 ` Haomai Wang
  2015-04-28 13:48 ` Mark Nelson
  1 sibling, 0 replies; 6+ messages in thread
From: Haomai Wang @ 2015-04-28  8:50 UTC (permalink / raw)
  To: Alexandre DERUMIER; +Cc: ceph-devel, Mark Nelson

Thanks for your benchmark!

Yeah, async messenger exists a bottleneck when meet high concurrency
and iops. Because it exists a annoying lock related to crc calculate.
Now my main job is focus on passing on qa tests for async messenger.
If no failed tests, I will solve this problem.

On Tue, Apr 28, 2015 at 4:36 PM, Alexandre DERUMIER <aderumier@odiso.com> wrote:
> Hi,
>
> here a small bench 4k randread of simple messenger vs async messenger
>
> This is with 2 osd, and 15 fio jobs on a single rbd volume
>
> simple messager : 345kiops
> async messenger : 139kiops
>
> Regards,
>
> Alexandre
>
>
>
>
> simple messenger
> ---------------
>
> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [1346MB/0KB/0KB /s] [345K/0/0 iops] [eta 59d:13h:32m:43s]
> fio: terminating on signal 2
>
> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=44713: Tue Apr 28 10:26:21 2015
>   read : io=15794MB, bw=1321.4MB/s, iops=338255, runt= 11953msec
>     slat (usec): min=5, max=17316, avg=33.81, stdev=63.77
>     clat (usec): min=4, max=60848, avg=1011.22, stdev=1026.16
>      lat (usec): min=110, max=60857, avg=1045.03, stdev=1031.56
>     clat percentiles (usec):
>      |  1.00th=[  219],  5.00th=[  298], 10.00th=[  362], 20.00th=[  466],
>      | 30.00th=[  572], 40.00th=[  676], 50.00th=[  796], 60.00th=[  940],
>      | 70.00th=[ 1112], 80.00th=[ 1336], 90.00th=[ 1784], 95.00th=[ 2288],
>      | 99.00th=[ 4128], 99.50th=[ 5536], 99.90th=[13376], 99.95th=[17536],
>      | 99.99th=[28544]
>     bw (KB  /s): min=31386, max=122224, per=6.67%, avg=90244.35, stdev=17571.24
>     lat (usec) : 10=0.01%, 20=0.01%, 50=0.01%, 100=0.01%, 250=2.21%
>     lat (usec) : 500=21.02%, 750=22.82%, 1000=17.99%
>     lat (msec) : 2=28.62%, 4=6.26%, 10=0.88%, 20=0.15%, 50=0.03%
>     lat (msec) : 100=0.01%
>   cpu          : usr=36.30%, sys=10.85%, ctx=2323657, majf=0, minf=5736
>   IO depths    : 1=0.2%, 2=0.8%, 4=3.4%, 8=16.3%, 16=72.0%, 32=7.3%, >=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=94.8%, 8=1.0%, 16=1.5%, 32=2.6%, 64=0.0%, >=64=0.0%
>      issued    : total=r=4043164/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
>      latency   : target=0, window=0, percentile=100.00%, depth=32
>
> Run status group 0 (all jobs):
>    READ: io=15794MB, aggrb=1321.4MB/s, minb=1321.4MB/s, maxb=1321.4MB/s, mint=11953msec, maxt=11953msec
>
>
> async messenger (ms_async_op_threads=10)
> -----------------------------------------
> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [544.6MB/0KB/0KB /s] [139K/0/0 iops] [eta 301d:09h:10m:03s]
> fio: terminating on signal 2
>
> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=42935: Tue Apr 28 10:24:29 2015
>   read : io=6389.8MB, bw=547856KB/s, iops=136963, runt= 11943msec
>     slat (usec): min=7, max=23454, avg=39.33, stdev=226.05
>     clat (usec): min=58, max=107304, avg=3002.03, stdev=6270.44
>      lat (usec): min=91, max=107327, avg=3041.36, stdev=6279.32
>     clat percentiles (usec):
>      |  1.00th=[  129],  5.00th=[  177], 10.00th=[  229], 20.00th=[  334],
>      | 30.00th=[  446], 40.00th=[  564], 50.00th=[  692], 60.00th=[  836],
>      | 70.00th=[ 1032], 80.00th=[ 1576], 90.00th=[10816], 95.00th=[17792],
>      | 99.00th=[29824], 99.50th=[34048], 99.90th=[42240], 99.95th=[45824],
>      | 99.99th=[50432]
>     bw (KB  /s): min=13359, max=128824, per=6.67%, avg=36544.92, stdev=37000.58
>     lat (usec) : 100=0.04%, 250=12.05%, 500=22.51%, 750=19.70%, 1000=14.66%
>     lat (msec) : 2=12.32%, 4=2.66%, 10=5.34%, 20=6.81%, 50=3.91%
>     lat (msec) : 100=0.01%, 250=0.01%
>   cpu          : usr=19.03%, sys=6.33%, ctx=370760, majf=0, minf=11335
>   IO depths    : 1=0.4%, 2=0.9%, 4=5.3%, 8=20.2%, 16=66.0%, 32=7.3%, >=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=95.5%, 8=0.9%, 16=0.9%, 32=2.8%, 64=0.0%, >=64=0.0%
>      issued    : total=r=1635761/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
>      latency   : target=0, window=0, percentile=100.00%, depth=32
>
> Run status group 0 (all jobs):
>    READ: io=6389.8MB, aggrb=547855KB/s, minb=547855KB/s, maxb=547855KB/s, mint=11943msec, maxt=11943msec
>
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
Best Regards,

Wheat

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: async messenger small benchmark result
  2015-04-28  8:36 async messenger small benchmark result Alexandre DERUMIER
  2015-04-28  8:50 ` Haomai Wang
@ 2015-04-28 13:48 ` Mark Nelson
  2015-04-29  6:10   ` Alexandre DERUMIER
  1 sibling, 1 reply; 6+ messages in thread
From: Mark Nelson @ 2015-04-28 13:48 UTC (permalink / raw)
  To: Alexandre DERUMIER, ceph-devel

Hi Alex,

Thanks!  So far we've gotten a report that asyncmesseneger was a little 
slower than simple messenger, but not this bad!  I imagine Greg will 
have lots of questions. :)

Mark

On 04/28/2015 03:36 AM, Alexandre DERUMIER wrote:
> Hi,
>
> here a small bench 4k randread of simple messenger vs async messenger
>
> This is with 2 osd, and 15 fio jobs on a single rbd volume
>
> simple messager : 345kiops
> async messenger : 139kiops
>
> Regards,
>
> Alexandre
>
>
>
>
> simple messenger
> ---------------
>
> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [1346MB/0KB/0KB /s] [345K/0/0 iops] [eta 59d:13h:32m:43s]
> fio: terminating on signal 2
>
> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=44713: Tue Apr 28 10:26:21 2015
>    read : io=15794MB, bw=1321.4MB/s, iops=338255, runt= 11953msec
>      slat (usec): min=5, max=17316, avg=33.81, stdev=63.77
>      clat (usec): min=4, max=60848, avg=1011.22, stdev=1026.16
>       lat (usec): min=110, max=60857, avg=1045.03, stdev=1031.56
>      clat percentiles (usec):
>       |  1.00th=[  219],  5.00th=[  298], 10.00th=[  362], 20.00th=[  466],
>       | 30.00th=[  572], 40.00th=[  676], 50.00th=[  796], 60.00th=[  940],
>       | 70.00th=[ 1112], 80.00th=[ 1336], 90.00th=[ 1784], 95.00th=[ 2288],
>       | 99.00th=[ 4128], 99.50th=[ 5536], 99.90th=[13376], 99.95th=[17536],
>       | 99.99th=[28544]
>      bw (KB  /s): min=31386, max=122224, per=6.67%, avg=90244.35, stdev=17571.24
>      lat (usec) : 10=0.01%, 20=0.01%, 50=0.01%, 100=0.01%, 250=2.21%
>      lat (usec) : 500=21.02%, 750=22.82%, 1000=17.99%
>      lat (msec) : 2=28.62%, 4=6.26%, 10=0.88%, 20=0.15%, 50=0.03%
>      lat (msec) : 100=0.01%
>    cpu          : usr=36.30%, sys=10.85%, ctx=2323657, majf=0, minf=5736
>    IO depths    : 1=0.2%, 2=0.8%, 4=3.4%, 8=16.3%, 16=72.0%, 32=7.3%, >=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=94.8%, 8=1.0%, 16=1.5%, 32=2.6%, 64=0.0%, >=64=0.0%
>       issued    : total=r=4043164/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
>       latency   : target=0, window=0, percentile=100.00%, depth=32
>
> Run status group 0 (all jobs):
>     READ: io=15794MB, aggrb=1321.4MB/s, minb=1321.4MB/s, maxb=1321.4MB/s, mint=11953msec, maxt=11953msec
>
>
> async messenger (ms_async_op_threads=10)
> -----------------------------------------
> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [544.6MB/0KB/0KB /s] [139K/0/0 iops] [eta 301d:09h:10m:03s]
> fio: terminating on signal 2
>
> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=42935: Tue Apr 28 10:24:29 2015
>    read : io=6389.8MB, bw=547856KB/s, iops=136963, runt= 11943msec
>      slat (usec): min=7, max=23454, avg=39.33, stdev=226.05
>      clat (usec): min=58, max=107304, avg=3002.03, stdev=6270.44
>       lat (usec): min=91, max=107327, avg=3041.36, stdev=6279.32
>      clat percentiles (usec):
>       |  1.00th=[  129],  5.00th=[  177], 10.00th=[  229], 20.00th=[  334],
>       | 30.00th=[  446], 40.00th=[  564], 50.00th=[  692], 60.00th=[  836],
>       | 70.00th=[ 1032], 80.00th=[ 1576], 90.00th=[10816], 95.00th=[17792],
>       | 99.00th=[29824], 99.50th=[34048], 99.90th=[42240], 99.95th=[45824],
>       | 99.99th=[50432]
>      bw (KB  /s): min=13359, max=128824, per=6.67%, avg=36544.92, stdev=37000.58
>      lat (usec) : 100=0.04%, 250=12.05%, 500=22.51%, 750=19.70%, 1000=14.66%
>      lat (msec) : 2=12.32%, 4=2.66%, 10=5.34%, 20=6.81%, 50=3.91%
>      lat (msec) : 100=0.01%, 250=0.01%
>    cpu          : usr=19.03%, sys=6.33%, ctx=370760, majf=0, minf=11335
>    IO depths    : 1=0.4%, 2=0.9%, 4=5.3%, 8=20.2%, 16=66.0%, 32=7.3%, >=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=95.5%, 8=0.9%, 16=0.9%, 32=2.8%, 64=0.0%, >=64=0.0%
>       issued    : total=r=1635761/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
>       latency   : target=0, window=0, percentile=100.00%, depth=32
>
> Run status group 0 (all jobs):
>     READ: io=6389.8MB, aggrb=547855KB/s, minb=547855KB/s, maxb=547855KB/s, mint=11943msec, maxt=11943msec
>
>
>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: async messenger small benchmark result
  2015-04-28 13:48 ` Mark Nelson
@ 2015-04-29  6:10   ` Alexandre DERUMIER
  2015-04-29  6:21     ` Haomai Wang
  0 siblings, 1 reply; 6+ messages in thread
From: Alexandre DERUMIER @ 2015-04-29  6:10 UTC (permalink / raw)
  To: Mark Nelson; +Cc: ceph-devel

>>Thanks!  So far we've gotten a report that asyncmesseneger was a little 
>>slower than simple messenger, but not this bad!  I imagine Greg will 
>>have lots of questions. :)

Note that this is with hammer, so maybe some improvements are already done is master ?


----- Mail original -----
De: "Mark Nelson" <mnelson@redhat.com>
À: "aderumier" <aderumier@odiso.com>, "ceph-devel" <ceph-devel@vger.kernel.org>
Envoyé: Mardi 28 Avril 2015 15:48:51
Objet: Re: async messenger small benchmark result

Hi Alex, 

Thanks! So far we've gotten a report that asyncmesseneger was a little 
slower than simple messenger, but not this bad! I imagine Greg will 
have lots of questions. :) 

Mark 

On 04/28/2015 03:36 AM, Alexandre DERUMIER wrote: 
> Hi, 
> 
> here a small bench 4k randread of simple messenger vs async messenger 
> 
> This is with 2 osd, and 15 fio jobs on a single rbd volume 
> 
> simple messager : 345kiops 
> async messenger : 139kiops 
> 
> Regards, 
> 
> Alexandre 
> 
> 
> 
> 
> simple messenger 
> --------------- 
> 
> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [1346MB/0KB/0KB /s] [345K/0/0 iops] [eta 59d:13h:32m:43s] 
> fio: terminating on signal 2 
> 
> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=44713: Tue Apr 28 10:26:21 2015 
> read : io=15794MB, bw=1321.4MB/s, iops=338255, runt= 11953msec 
> slat (usec): min=5, max=17316, avg=33.81, stdev=63.77 
> clat (usec): min=4, max=60848, avg=1011.22, stdev=1026.16 
> lat (usec): min=110, max=60857, avg=1045.03, stdev=1031.56 
> clat percentiles (usec): 
> | 1.00th=[ 219], 5.00th=[ 298], 10.00th=[ 362], 20.00th=[ 466], 
> | 30.00th=[ 572], 40.00th=[ 676], 50.00th=[ 796], 60.00th=[ 940], 
> | 70.00th=[ 1112], 80.00th=[ 1336], 90.00th=[ 1784], 95.00th=[ 2288], 
> | 99.00th=[ 4128], 99.50th=[ 5536], 99.90th=[13376], 99.95th=[17536], 
> | 99.99th=[28544] 
> bw (KB /s): min=31386, max=122224, per=6.67%, avg=90244.35, stdev=17571.24 
> lat (usec) : 10=0.01%, 20=0.01%, 50=0.01%, 100=0.01%, 250=2.21% 
> lat (usec) : 500=21.02%, 750=22.82%, 1000=17.99% 
> lat (msec) : 2=28.62%, 4=6.26%, 10=0.88%, 20=0.15%, 50=0.03% 
> lat (msec) : 100=0.01% 
> cpu : usr=36.30%, sys=10.85%, ctx=2323657, majf=0, minf=5736 
> IO depths : 1=0.2%, 2=0.8%, 4=3.4%, 8=16.3%, 16=72.0%, 32=7.3%, >=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=94.8%, 8=1.0%, 16=1.5%, 32=2.6%, 64=0.0%, >=64=0.0% 
> issued : total=r=4043164/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 
> latency : target=0, window=0, percentile=100.00%, depth=32 
> 
> Run status group 0 (all jobs): 
> READ: io=15794MB, aggrb=1321.4MB/s, minb=1321.4MB/s, maxb=1321.4MB/s, mint=11953msec, maxt=11953msec 
> 
> 
> async messenger (ms_async_op_threads=10) 
> ----------------------------------------- 
> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [544.6MB/0KB/0KB /s] [139K/0/0 iops] [eta 301d:09h:10m:03s] 
> fio: terminating on signal 2 
> 
> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=42935: Tue Apr 28 10:24:29 2015 
> read : io=6389.8MB, bw=547856KB/s, iops=136963, runt= 11943msec 
> slat (usec): min=7, max=23454, avg=39.33, stdev=226.05 
> clat (usec): min=58, max=107304, avg=3002.03, stdev=6270.44 
> lat (usec): min=91, max=107327, avg=3041.36, stdev=6279.32 
> clat percentiles (usec): 
> | 1.00th=[ 129], 5.00th=[ 177], 10.00th=[ 229], 20.00th=[ 334], 
> | 30.00th=[ 446], 40.00th=[ 564], 50.00th=[ 692], 60.00th=[ 836], 
> | 70.00th=[ 1032], 80.00th=[ 1576], 90.00th=[10816], 95.00th=[17792], 
> | 99.00th=[29824], 99.50th=[34048], 99.90th=[42240], 99.95th=[45824], 
> | 99.99th=[50432] 
> bw (KB /s): min=13359, max=128824, per=6.67%, avg=36544.92, stdev=37000.58 
> lat (usec) : 100=0.04%, 250=12.05%, 500=22.51%, 750=19.70%, 1000=14.66% 
> lat (msec) : 2=12.32%, 4=2.66%, 10=5.34%, 20=6.81%, 50=3.91% 
> lat (msec) : 100=0.01%, 250=0.01% 
> cpu : usr=19.03%, sys=6.33%, ctx=370760, majf=0, minf=11335 
> IO depths : 1=0.4%, 2=0.9%, 4=5.3%, 8=20.2%, 16=66.0%, 32=7.3%, >=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=95.5%, 8=0.9%, 16=0.9%, 32=2.8%, 64=0.0%, >=64=0.0% 
> issued : total=r=1635761/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 
> latency : target=0, window=0, percentile=100.00%, depth=32 
> 
> Run status group 0 (all jobs): 
> READ: io=6389.8MB, aggrb=547855KB/s, minb=547855KB/s, maxb=547855KB/s, mint=11943msec, maxt=11943msec 
> 
> 
> 

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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: async messenger small benchmark result
  2015-04-29  6:10   ` Alexandre DERUMIER
@ 2015-04-29  6:21     ` Haomai Wang
  2015-04-29  7:52       ` Alexandre DERUMIER
  0 siblings, 1 reply; 6+ messages in thread
From: Haomai Wang @ 2015-04-29  6:21 UTC (permalink / raw)
  To: Alexandre DERUMIER; +Cc: Mark Nelson, ceph-devel

Still not, we currently only focus on bug fix and stable purpose. But
I think performance improvement will be pick up soon(May?), the
problem is clearly I think.

On Wed, Apr 29, 2015 at 2:10 PM, Alexandre DERUMIER <aderumier@odiso.com> wrote:
>>>Thanks!  So far we've gotten a report that asyncmesseneger was a little
>>>slower than simple messenger, but not this bad!  I imagine Greg will
>>>have lots of questions. :)
>
> Note that this is with hammer, so maybe some improvements are already done is master ?
>
>
> ----- Mail original -----
> De: "Mark Nelson" <mnelson@redhat.com>
> À: "aderumier" <aderumier@odiso.com>, "ceph-devel" <ceph-devel@vger.kernel.org>
> Envoyé: Mardi 28 Avril 2015 15:48:51
> Objet: Re: async messenger small benchmark result
>
> Hi Alex,
>
> Thanks! So far we've gotten a report that asyncmesseneger was a little
> slower than simple messenger, but not this bad! I imagine Greg will
> have lots of questions. :)
>
> Mark
>
> On 04/28/2015 03:36 AM, Alexandre DERUMIER wrote:
>> Hi,
>>
>> here a small bench 4k randread of simple messenger vs async messenger
>>
>> This is with 2 osd, and 15 fio jobs on a single rbd volume
>>
>> simple messager : 345kiops
>> async messenger : 139kiops
>>
>> Regards,
>>
>> Alexandre
>>
>>
>>
>>
>> simple messenger
>> ---------------
>>
>> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [1346MB/0KB/0KB /s] [345K/0/0 iops] [eta 59d:13h:32m:43s]
>> fio: terminating on signal 2
>>
>> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=44713: Tue Apr 28 10:26:21 2015
>> read : io=15794MB, bw=1321.4MB/s, iops=338255, runt= 11953msec
>> slat (usec): min=5, max=17316, avg=33.81, stdev=63.77
>> clat (usec): min=4, max=60848, avg=1011.22, stdev=1026.16
>> lat (usec): min=110, max=60857, avg=1045.03, stdev=1031.56
>> clat percentiles (usec):
>> | 1.00th=[ 219], 5.00th=[ 298], 10.00th=[ 362], 20.00th=[ 466],
>> | 30.00th=[ 572], 40.00th=[ 676], 50.00th=[ 796], 60.00th=[ 940],
>> | 70.00th=[ 1112], 80.00th=[ 1336], 90.00th=[ 1784], 95.00th=[ 2288],
>> | 99.00th=[ 4128], 99.50th=[ 5536], 99.90th=[13376], 99.95th=[17536],
>> | 99.99th=[28544]
>> bw (KB /s): min=31386, max=122224, per=6.67%, avg=90244.35, stdev=17571.24
>> lat (usec) : 10=0.01%, 20=0.01%, 50=0.01%, 100=0.01%, 250=2.21%
>> lat (usec) : 500=21.02%, 750=22.82%, 1000=17.99%
>> lat (msec) : 2=28.62%, 4=6.26%, 10=0.88%, 20=0.15%, 50=0.03%
>> lat (msec) : 100=0.01%
>> cpu : usr=36.30%, sys=10.85%, ctx=2323657, majf=0, minf=5736
>> IO depths : 1=0.2%, 2=0.8%, 4=3.4%, 8=16.3%, 16=72.0%, 32=7.3%, >=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=94.8%, 8=1.0%, 16=1.5%, 32=2.6%, 64=0.0%, >=64=0.0%
>> issued : total=r=4043164/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
>> latency : target=0, window=0, percentile=100.00%, depth=32
>>
>> Run status group 0 (all jobs):
>> READ: io=15794MB, aggrb=1321.4MB/s, minb=1321.4MB/s, maxb=1321.4MB/s, mint=11953msec, maxt=11953msec
>>
>>
>> async messenger (ms_async_op_threads=10)
>> -----------------------------------------
>> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [544.6MB/0KB/0KB /s] [139K/0/0 iops] [eta 301d:09h:10m:03s]
>> fio: terminating on signal 2
>>
>> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=42935: Tue Apr 28 10:24:29 2015
>> read : io=6389.8MB, bw=547856KB/s, iops=136963, runt= 11943msec
>> slat (usec): min=7, max=23454, avg=39.33, stdev=226.05
>> clat (usec): min=58, max=107304, avg=3002.03, stdev=6270.44
>> lat (usec): min=91, max=107327, avg=3041.36, stdev=6279.32
>> clat percentiles (usec):
>> | 1.00th=[ 129], 5.00th=[ 177], 10.00th=[ 229], 20.00th=[ 334],
>> | 30.00th=[ 446], 40.00th=[ 564], 50.00th=[ 692], 60.00th=[ 836],
>> | 70.00th=[ 1032], 80.00th=[ 1576], 90.00th=[10816], 95.00th=[17792],
>> | 99.00th=[29824], 99.50th=[34048], 99.90th=[42240], 99.95th=[45824],
>> | 99.99th=[50432]
>> bw (KB /s): min=13359, max=128824, per=6.67%, avg=36544.92, stdev=37000.58
>> lat (usec) : 100=0.04%, 250=12.05%, 500=22.51%, 750=19.70%, 1000=14.66%
>> lat (msec) : 2=12.32%, 4=2.66%, 10=5.34%, 20=6.81%, 50=3.91%
>> lat (msec) : 100=0.01%, 250=0.01%
>> cpu : usr=19.03%, sys=6.33%, ctx=370760, majf=0, minf=11335
>> IO depths : 1=0.4%, 2=0.9%, 4=5.3%, 8=20.2%, 16=66.0%, 32=7.3%, >=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=95.5%, 8=0.9%, 16=0.9%, 32=2.8%, 64=0.0%, >=64=0.0%
>> issued : total=r=1635761/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0
>> latency : target=0, window=0, percentile=100.00%, depth=32
>>
>> Run status group 0 (all jobs):
>> READ: io=6389.8MB, aggrb=547855KB/s, minb=547855KB/s, maxb=547855KB/s, mint=11943msec, maxt=11943msec
>>
>>
>>
>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
Best Regards,

Wheat
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: async messenger small benchmark result
  2015-04-29  6:21     ` Haomai Wang
@ 2015-04-29  7:52       ` Alexandre DERUMIER
  0 siblings, 0 replies; 6+ messages in thread
From: Alexandre DERUMIER @ 2015-04-29  7:52 UTC (permalink / raw)
  To: Haomai Wang; +Cc: Mark Nelson, ceph-devel

>>Still not, we currently only focus on bug fix and stable purpose. 
Great (I have had some hang/crash client with benchmarking it)

>>But I think performance improvement will be pick up soon(May?), the 
>>problem is clearly I think. 

Ok, I'll be happy to test it.


----- Mail original -----
De: "Haomai Wang" <haomaiwang@gmail.com>
À: "aderumier" <aderumier@odiso.com>
Cc: "Mark Nelson" <mnelson@redhat.com>, "ceph-devel" <ceph-devel@vger.kernel.org>
Envoyé: Mercredi 29 Avril 2015 08:21:36
Objet: Re: async messenger small benchmark result

Still not, we currently only focus on bug fix and stable purpose. But 
I think performance improvement will be pick up soon(May?), the 
problem is clearly I think. 

On Wed, Apr 29, 2015 at 2:10 PM, Alexandre DERUMIER <aderumier@odiso.com> wrote: 
>>>Thanks! So far we've gotten a report that asyncmesseneger was a little 
>>>slower than simple messenger, but not this bad! I imagine Greg will 
>>>have lots of questions. :) 
> 
> Note that this is with hammer, so maybe some improvements are already done is master ? 
> 
> 
> ----- Mail original ----- 
> De: "Mark Nelson" <mnelson@redhat.com> 
> À: "aderumier" <aderumier@odiso.com>, "ceph-devel" <ceph-devel@vger.kernel.org> 
> Envoyé: Mardi 28 Avril 2015 15:48:51 
> Objet: Re: async messenger small benchmark result 
> 
> Hi Alex, 
> 
> Thanks! So far we've gotten a report that asyncmesseneger was a little 
> slower than simple messenger, but not this bad! I imagine Greg will 
> have lots of questions. :) 
> 
> Mark 
> 
> On 04/28/2015 03:36 AM, Alexandre DERUMIER wrote: 
>> Hi, 
>> 
>> here a small bench 4k randread of simple messenger vs async messenger 
>> 
>> This is with 2 osd, and 15 fio jobs on a single rbd volume 
>> 
>> simple messager : 345kiops 
>> async messenger : 139kiops 
>> 
>> Regards, 
>> 
>> Alexandre 
>> 
>> 
>> 
>> 
>> simple messenger 
>> --------------- 
>> 
>> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [1346MB/0KB/0KB /s] [345K/0/0 iops] [eta 59d:13h:32m:43s] 
>> fio: terminating on signal 2 
>> 
>> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=44713: Tue Apr 28 10:26:21 2015 
>> read : io=15794MB, bw=1321.4MB/s, iops=338255, runt= 11953msec 
>> slat (usec): min=5, max=17316, avg=33.81, stdev=63.77 
>> clat (usec): min=4, max=60848, avg=1011.22, stdev=1026.16 
>> lat (usec): min=110, max=60857, avg=1045.03, stdev=1031.56 
>> clat percentiles (usec): 
>> | 1.00th=[ 219], 5.00th=[ 298], 10.00th=[ 362], 20.00th=[ 466], 
>> | 30.00th=[ 572], 40.00th=[ 676], 50.00th=[ 796], 60.00th=[ 940], 
>> | 70.00th=[ 1112], 80.00th=[ 1336], 90.00th=[ 1784], 95.00th=[ 2288], 
>> | 99.00th=[ 4128], 99.50th=[ 5536], 99.90th=[13376], 99.95th=[17536], 
>> | 99.99th=[28544] 
>> bw (KB /s): min=31386, max=122224, per=6.67%, avg=90244.35, stdev=17571.24 
>> lat (usec) : 10=0.01%, 20=0.01%, 50=0.01%, 100=0.01%, 250=2.21% 
>> lat (usec) : 500=21.02%, 750=22.82%, 1000=17.99% 
>> lat (msec) : 2=28.62%, 4=6.26%, 10=0.88%, 20=0.15%, 50=0.03% 
>> lat (msec) : 100=0.01% 
>> cpu : usr=36.30%, sys=10.85%, ctx=2323657, majf=0, minf=5736 
>> IO depths : 1=0.2%, 2=0.8%, 4=3.4%, 8=16.3%, 16=72.0%, 32=7.3%, >=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=94.8%, 8=1.0%, 16=1.5%, 32=2.6%, 64=0.0%, >=64=0.0% 
>> issued : total=r=4043164/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 
>> latency : target=0, window=0, percentile=100.00%, depth=32 
>> 
>> Run status group 0 (all jobs): 
>> READ: io=15794MB, aggrb=1321.4MB/s, minb=1321.4MB/s, maxb=1321.4MB/s, mint=11953msec, maxt=11953msec 
>> 
>> 
>> async messenger (ms_async_op_threads=10) 
>> ----------------------------------------- 
>> ^Cbs: 15 (f=15): [r(15)] [0.0% done] [544.6MB/0KB/0KB /s] [139K/0/0 iops] [eta 301d:09h:10m:03s] 
>> fio: terminating on signal 2 
>> 
>> rbd_iodepth32-test: (groupid=0, jobs=15): err= 0: pid=42935: Tue Apr 28 10:24:29 2015 
>> read : io=6389.8MB, bw=547856KB/s, iops=136963, runt= 11943msec 
>> slat (usec): min=7, max=23454, avg=39.33, stdev=226.05 
>> clat (usec): min=58, max=107304, avg=3002.03, stdev=6270.44 
>> lat (usec): min=91, max=107327, avg=3041.36, stdev=6279.32 
>> clat percentiles (usec): 
>> | 1.00th=[ 129], 5.00th=[ 177], 10.00th=[ 229], 20.00th=[ 334], 
>> | 30.00th=[ 446], 40.00th=[ 564], 50.00th=[ 692], 60.00th=[ 836], 
>> | 70.00th=[ 1032], 80.00th=[ 1576], 90.00th=[10816], 95.00th=[17792], 
>> | 99.00th=[29824], 99.50th=[34048], 99.90th=[42240], 99.95th=[45824], 
>> | 99.99th=[50432] 
>> bw (KB /s): min=13359, max=128824, per=6.67%, avg=36544.92, stdev=37000.58 
>> lat (usec) : 100=0.04%, 250=12.05%, 500=22.51%, 750=19.70%, 1000=14.66% 
>> lat (msec) : 2=12.32%, 4=2.66%, 10=5.34%, 20=6.81%, 50=3.91% 
>> lat (msec) : 100=0.01%, 250=0.01% 
>> cpu : usr=19.03%, sys=6.33%, ctx=370760, majf=0, minf=11335 
>> IO depths : 1=0.4%, 2=0.9%, 4=5.3%, 8=20.2%, 16=66.0%, 32=7.3%, >=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=95.5%, 8=0.9%, 16=0.9%, 32=2.8%, 64=0.0%, >=64=0.0% 
>> issued : total=r=1635761/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0 
>> latency : target=0, window=0, percentile=100.00%, depth=32 
>> 
>> Run status group 0 (all jobs): 
>> READ: io=6389.8MB, aggrb=547855KB/s, minb=547855KB/s, maxb=547855KB/s, mint=11943msec, maxt=11943msec 
>> 
>> 
>> 
> 
> -- 
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in 
> the body of a message to majordomo@vger.kernel.org 
> More majordomo info at http://vger.kernel.org/majordomo-info.html 



-- 
Best Regards, 

Wheat 
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-04-29  7:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-28  8:36 async messenger small benchmark result Alexandre DERUMIER
2015-04-28  8:50 ` Haomai Wang
2015-04-28 13:48 ` Mark Nelson
2015-04-29  6:10   ` Alexandre DERUMIER
2015-04-29  6:21     ` Haomai Wang
2015-04-29  7:52       ` Alexandre DERUMIER

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.