All of lore.kernel.org
 help / color / mirror / Atom feed
* Fwd: Re: performance issue with jewel on ubuntu xenial (kernel)
       [not found] <57768035.6000101@epfl.ch>
@ 2016-07-04  7:13 ` Yoann Moulin
  0 siblings, 0 replies; only message in thread
From: Yoann Moulin @ 2016-07-04  7:13 UTC (permalink / raw)
  To: ceph-devel

Hello,

just forward this here, there is a big performance drop with kernel 4.4 compare
to 4.2 on Jewel.

Does anyone here have seen that before ?

Best Regards,

Yoann Moulin

-------- Message transféré --------
Sujet : Re: [ceph-users] performance issue with jewel on ubuntu xenial (kernel)
Date : Fri, 1 Jul 2016 16:37:41 +0200
De : Yoann Moulin <yoann.moulin@epfl.ch>

Hello,

>>>>>>> I found a performance drop between kernel 3.13.0-88 (default kernel on Ubuntu
>>>>>>> Trusty 14.04) and kernel 4.4.0.24.14 (default kernel on Ubuntu Xenial 16.04)
>>>>>>>
>>>>>>> ceph version is Jewel (10.2.2).
>>>>>>> All tests have been done under Ubuntu 14.04
>>>>>>
>>>>>> Knowing that you also have an internalis cluster on almost identical
>>>>>> hardware, can you please let the list know whether you see the same
>>>>>> behavior (severely reduced throughput on a 4.4 kernel, vs. 3.13) on
>>>>>> that cluster as well?
>>>>>
>>>>> ceph version is infernalis (9.2.0)
>>>>>
>>>>> Ceph osd Benchmark:
>>>>>
>>>>> Kernel 3.13.0-88-generic : ceph tell osd.ID => average ~84MB/s
>>>>> Kernel 4.2.0-38-generic  : ceph tell osd.ID => average ~90MB/s
>>>>> Kernel 4.4.0-24-generic  : ceph tell osd.ID => average ~75MB/s
>>>>>
>>>>> The slow down is not as much as I have with Jewel but it is still present.
>>>>
>>>> But this is not on precisely identical hardware, is it?
>>>
>>> All the benchmarks were run on strictly identical hardware setups per node.
>>> Clusters differ slightly in sizes (infernalis vs jewel) but nodes and OSDs are identical.
>>
>> One thing differ in the osd configuration, on the Jewel cluster, we have journal
>> on disk, on the Infernalis cluster, we have journal on SSD (S3500)
>>
>> I can restart my test on a Jewel cluster with journal on SSD if needed.
>> I can do as well a test on an Infernalis cluster with journal on disk.
> 
> I'd suggest that the second option is probably more meaningful to test.

I did new benchmarks on 3 clusters. Each cluster has 3 nodes strictly identical.
Each node has 10 OSDs. Journals are on the disk.

bench5 : Ubuntu 14.04 / Ceph Infernalis
bench6 : Ubuntu 14.04 / Ceph Jewel
bench7 : Ubuntu 16.04 / Ceph jewel

this is the average of 2 runs of "ceph tell osd.* bench" on each cluster (2 x 30
OSDs)

bench5 / 14.04 / Infernalis / kernel 3.13 :  54.35 MB/s
bench6 / 14.04 / Jewel      / kernel 3.13 :  86.47 MB/s

bench5 / 14.04 / Infernalis / kernel 4.2  :  63.38 MB/s
bench6 / 14.04 / Jewel      / kernel 4.2  : 107.75 MB/s
bench7 / 16.04 / Jewel      / kernel 4.2  : 101.54 MB/s

bench5 / 14.04 / Infernalis / kernel 4.4  :  53.61 MB/s
bench6 / 14.04 / Jewel      / kernel 4.4  :  65.82 MB/s
bench7 / 16.04 / Jewel      / kernel 4.4  :  61.57 MB/s

If needed, I have the raw output of "ceph tell osd.* bench"

> What I find curious is that no-one else on the list has apparently run
> into this. Any Ubuntu xenial users out there, or perhaps folks on
> trusty who choose to install linux-image-generic-lts-xenial?

Anyone to try on their side if they have the same behaviour ?

Cheers,

-- 
Yoann Moulin
EPFL IC-IT

--
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] only message in thread

only message in thread, other threads:[~2016-07-04  7:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <57768035.6000101@epfl.ch>
2016-07-04  7:13 ` Fwd: Re: performance issue with jewel on ubuntu xenial (kernel) Yoann Moulin

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.