From: Loic Dachary <loic@dachary.org>
To: Somnath Roy <Somnath.Roy@sandisk.com>
Cc: "ceph-users@lists.ceph.com" <ceph-users@lists.ceph.com>,
Ceph Development <ceph-devel@vger.kernel.org>
Subject: Re: EC backend benchmark
Date: Tue, 12 May 2015 00:02:27 +0200 [thread overview]
Message-ID: <555126F3.1050607@dachary.org> (raw)
In-Reply-To: <755F6B91B3BE364F9BCA11EA3F9E0C6F2CD8A41B@SACMBXIP01.sdcorp.global.sandisk.com>
[-- Attachment #1: Type: text/plain, Size: 1529 bytes --]
Hi,
[Sorry I missed the body of your questions, here is my answer ;-]
On 11/05/2015 23:13, Somnath Roy wrote:> Summary :
>
> -------------
>
>
>
> 1. It is doing pretty good in Reads and 4 Rados Bench clients are saturating 40 GB network. With more physical server, it is scaling almost linearly and saturating 40 GbE on both the host.
>
>
>
> 2. As suspected with Ceph, problem is again with writes. Throughput wise it is beating replicated pools in significant numbers. But, it is not scaling with multiple clients and not saturating anything.
>
>
>
>
>
> So, my question is the following.
>
>
>
> 1. Probably, nothing to do with EC backend, we are suffering because of filestore inefficiencies. Do you think any tunable like EC stipe size (or anything else) will help here ?
I think Mark Nelson would be in a better position that me to answer as he has conducted many experiments with erasure coded pools.
> 2. I couldn’t make fault domain as ‘host’, because of HW limitation. Do you think will that play a role in performance for bigger k values ?
I don't see a reason why there would be a direct relationship between the failure domain and the values of k. Do you have a specific example in mind ?
> 3. Even though it is not saturating 40 GbE for writes, do you think separating out public/private network will help in terms of performance ?
I don't think so. What is the bottleneck ? CPU or disk I/O ?
Cheers
--
Loïc Dachary, Artisan Logiciel Libre
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
next prev parent reply other threads:[~2015-05-11 22:02 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <755F6B91B3BE364F9BCA11EA3F9E0C6F2CD8A41B@SACMBXIP01.sdcorp.global.sandisk.com>
2015-05-11 21:24 ` EC backend benchmark Loic Dachary
[not found] ` <55511E0A.7010408-cLsNCMjd+0JAfugRpC6u6w@public.gmane.org>
2015-05-11 21:28 ` Somnath Roy
2015-05-11 22:02 ` Loic Dachary [this message]
2015-05-11 22:11 ` Somnath Roy
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=555126F3.1050607@dachary.org \
--to=loic@dachary.org \
--cc=Somnath.Roy@sandisk.com \
--cc=ceph-devel@vger.kernel.org \
--cc=ceph-users@lists.ceph.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.