* Very intensive I/O under mon process @ 2013-01-02 15:40 Andrey Korolyov 2013-01-02 16:00 ` Joao Eduardo Luis 0 siblings, 1 reply; 4+ messages in thread From: Andrey Korolyov @ 2013-01-02 15:40 UTC (permalink / raw) To: ceph-devel I have just observed that ceph-mon process, at least bobtail one, has an extremely high density of writes - times above _overall_ cluster amount of writes, measured by qemu driver(and they are very close to be fair). For example, test cluster of 32 osds have 7.5 MByte/s of writes on each mon node having overall amount about 1.5 Mbyte/s and dev- with only three osds has values is about 1Mbyte/s with accumulated real write bandwidth of tens of kilobytes per second. I`m afraid if this is normal, I may hit a limit of spinning storage increasing test cluster, say, twenty times up of number of osd and related ``idle'' write bandwidth. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Very intensive I/O under mon process 2013-01-02 15:40 Very intensive I/O under mon process Andrey Korolyov @ 2013-01-02 16:00 ` Joao Eduardo Luis 2013-01-02 16:31 ` Andrey Korolyov 0 siblings, 1 reply; 4+ messages in thread From: Joao Eduardo Luis @ 2013-01-02 16:00 UTC (permalink / raw) To: Andrey Korolyov; +Cc: ceph-devel On 01/02/2013 03:40 PM, Andrey Korolyov wrote: > I have just observed that ceph-mon process, at least bobtail one, has > an extremely high density of writes - times above _overall_ cluster > amount of writes, measured by qemu driver(and they are very close to > be fair). For example, test cluster of 32 osds have 7.5 MByte/s of > writes on each mon node having overall amount about 1.5 Mbyte/s and > dev- with only three osds has values is about 1Mbyte/s with > accumulated real write bandwidth of tens of kilobytes per second. > > I`m afraid if this is normal, I may hit a limit of spinning storage > increasing test cluster, say, twenty times up of number of osd and > related ``idle'' write bandwidth. High debugging levels (specially 'debug ms', 'debug mon' or 'debug paxos') should significantly increase IO on the monitors. Might that be the case? -Joao ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Very intensive I/O under mon process 2013-01-02 16:00 ` Joao Eduardo Luis @ 2013-01-02 16:31 ` Andrey Korolyov 2013-01-02 16:35 ` Sage Weil 0 siblings, 1 reply; 4+ messages in thread From: Andrey Korolyov @ 2013-01-02 16:31 UTC (permalink / raw) To: Joao Eduardo Luis; +Cc: ceph-devel On Wed, Jan 2, 2013 at 8:00 PM, Joao Eduardo Luis <joao.luis@inktank.com> wrote: > On 01/02/2013 03:40 PM, Andrey Korolyov wrote: >> >> I have just observed that ceph-mon process, at least bobtail one, has >> an extremely high density of writes - times above _overall_ cluster >> amount of writes, measured by qemu driver(and they are very close to >> be fair). For example, test cluster of 32 osds have 7.5 MByte/s of >> writes on each mon node having overall amount about 1.5 Mbyte/s and >> dev- with only three osds has values is about 1Mbyte/s with >> accumulated real write bandwidth of tens of kilobytes per second. >> >> I`m afraid if this is normal, I may hit a limit of spinning storage >> increasing test cluster, say, twenty times up of number of osd and >> related ``idle'' write bandwidth. > > > High debugging levels (specially 'debug ms', 'debug mon' or 'debug paxos') > should significantly increase IO on the monitors. Might that be the case? Nope, all debug levels, including mons are set to 0/0. I also see that the ``no-client'' cluster shows a very small amount of such writes under mon, 10-20kByte/s, and one idle client (writing couple of bytes without O_SYNC) raise this value times up to ~200kB/s and so on, so may be I`m wrong before and writes correlate with amount of clients too(six clients plus three control nodes accessing via API in the context of previous message for both environments). ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Very intensive I/O under mon process 2013-01-02 16:31 ` Andrey Korolyov @ 2013-01-02 16:35 ` Sage Weil 0 siblings, 0 replies; 4+ messages in thread From: Sage Weil @ 2013-01-02 16:35 UTC (permalink / raw) To: Andrey Korolyov; +Cc: Joao Eduardo Luis, ceph-devel On Wed, 2 Jan 2013, Andrey Korolyov wrote: > On Wed, Jan 2, 2013 at 8:00 PM, Joao Eduardo Luis <joao.luis@inktank.com> wrote: > > On 01/02/2013 03:40 PM, Andrey Korolyov wrote: > >> > >> I have just observed that ceph-mon process, at least bobtail one, has > >> an extremely high density of writes - times above _overall_ cluster > >> amount of writes, measured by qemu driver(and they are very close to > >> be fair). For example, test cluster of 32 osds have 7.5 MByte/s of > >> writes on each mon node having overall amount about 1.5 Mbyte/s and > >> dev- with only three osds has values is about 1Mbyte/s with > >> accumulated real write bandwidth of tens of kilobytes per second. > >> > >> I`m afraid if this is normal, I may hit a limit of spinning storage > >> increasing test cluster, say, twenty times up of number of osd and > >> related ``idle'' write bandwidth. > > > > > > High debugging levels (specially 'debug ms', 'debug mon' or 'debug paxos') > > should significantly increase IO on the monitors. Might that be the case? > > Nope, all debug levels, including mons are set to 0/0. I also see that > the ``no-client'' cluster shows a very small amount of such writes > under mon, 10-20kByte/s, and one idle client (writing couple of bytes > without O_SYNC) raise this value times up to ~200kB/s and so on, so > may be I`m wrong before and writes correlate with amount of clients > too(six clients plus three control nodes accessing via API in the > context of previous message for both environments). The mon is writing out state updates at regular intervals, mostly PG stat (object and byte counts) updates--what you see from 'ceph pg dump'. You should see IO go up to some ceiling as more IO is applied to the cluster and then level off. The frequency of these writes, and thus the total IO rate, can be controlled via the 'paxos propose interval' knob (default is 1 or 2 seconds). sage ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-01-02 16:35 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-01-02 15:40 Very intensive I/O under mon process Andrey Korolyov 2013-01-02 16:00 ` Joao Eduardo Luis 2013-01-02 16:31 ` Andrey Korolyov 2013-01-02 16:35 ` Sage Weil
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.