From: Daniel Swarbrick <daniel.swarbrick-EIkl63zCoXaH+58JC4qpiA@public.gmane.org>
To: ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org
Cc: ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: cluster down during backfilling, Jewel tunables and client IO optimisations
Date: Wed, 22 Jun 2016 18:09:48 +0200 [thread overview]
Message-ID: <nked8c$elu$1@ger.gmane.org> (raw)
In-Reply-To: <829216253.136015.1466610890998.JavaMail.zimbra-930XJYlnu5nQT0dZR+AlfA@public.gmane.org>
On 22/06/16 17:54, Andrei Mikhailovsky wrote:
> Hi Daniel,
>
> Many thanks for your useful tests and your results.
>
> How much IO wait do you have on your client vms? Has it significantly increased or not?
>
Hi Andrei,
Bearing in mind that this cluster is tiny (four nodes, each with four
OSDs), our metrics may not be that meaningful. However, on a VM that is
running ElasticSearch, collecting logs from Graylog, we're seeing no
more than about 5% iowait for a 5s period, and most of the time it's
below 1%. This VM is really not writing a lot of data though.
The cluster as a whole is peaking at only about 1200 write op/s,
according to ceph -w.
Executing a "sync" in a VM does of course have a noticeable delay due to
the recovery happening in the background, but nothing is waiting for IO
long enough to trigger the kernel's 120s timer / warning.
The recovery has been running for about four hours now, and is down to
20% misplaced objects. So far we have not had any clients block
indefinitely, so I think the migration of VMs to Jewel-capable
hypervisors did the trick.
Best,
Daniel
next prev parent reply other threads:[~2016-06-22 16:09 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <848514758.3747.1466265852627.JavaMail.zimbra@arhont.com>
[not found] ` <31cbf96d-c79e-1e7d-19fd-df9e2d2a748f@ip-interactive.de>
[not found] ` <1456968003.98467.1466423640703.JavaMail.zimbra@arhont.com>
[not found] ` <nk92c8$knq$1@ger.gmane.org>
2016-06-20 17:51 ` cluster down during backfilling, Jewel tunables and client IO optimisations Gregory Farnum
[not found] ` <CAJ4mKGb28W-jPK7Z7wMzm7fC8Q5YPmqr+PeGS=Bz7jky4GfxuA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-06-20 19:22 ` Josef Johansson
[not found] ` <CAOnYue9FR5amxPkZ-5v6bntq9WN=YkDUGu0U4MSdj2k_eNiuWA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-06-20 20:16 ` Andrei Mikhailovsky
2016-06-22 12:43 ` Daniel Swarbrick
2016-06-22 15:54 ` Andrei Mikhailovsky
[not found] ` <829216253.136015.1466610890998.JavaMail.zimbra-930XJYlnu5nQT0dZR+AlfA@public.gmane.org>
2016-06-22 16:09 ` Daniel Swarbrick [this message]
2016-06-22 16:49 ` Andrei Mikhailovsky
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='nked8c$elu$1@ger.gmane.org' \
--to=daniel.swarbrick-eikl63zcoxah+58jc4qpia@public.gmane.org \
--cc=ceph-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org \
/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.