All of lore.kernel.org
 help / color / mirror / Atom feed
* Fio noshare
@ 2015-03-31 18:44 kernel neophyte
  2015-03-31 18:56 ` Somnath Roy
  0 siblings, 1 reply; 5+ messages in thread
From: kernel neophyte @ 2015-03-31 18:44 UTC (permalink / raw)
  To: ceph-devel

Hi,

Is there any way to enable noshare while running fio with ioengine=rbd ?

-Neo

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

* RE: Fio noshare
  2015-03-31 18:44 Fio noshare kernel neophyte
@ 2015-03-31 18:56 ` Somnath Roy
  2015-03-31 19:05   ` kernel neophyte
  0 siblings, 1 reply; 5+ messages in thread
From: Somnath Roy @ 2015-03-31 18:56 UTC (permalink / raw)
  To: kernel neophyte, ceph-devel

It's a rbd mapping option, I don't think you can specify it from fio_rbd.
Also, I think in case fio rbd each fio job will pick up its own librbd/librados instances, so, you don't need this 'noshare' option.

Thanks & Regards
Somnath

-----Original Message-----
From: ceph-devel-owner@vger.kernel.org [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of kernel neophyte
Sent: Tuesday, March 31, 2015 11:44 AM
To: ceph-devel@vger.kernel.org
Subject: Fio noshare

Hi,

Is there any way to enable noshare while running fio with ioengine=rbd ?

-Neo
--
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

________________________________

PLEASE NOTE: The information contained in this electronic mail message is intended only for the use of the designated recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify the sender by telephone or e-mail (as shown above) immediately and destroy any and all copies of this message in your possession (whether hard copies or electronically stored copies).


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

* Re: Fio noshare
  2015-03-31 18:56 ` Somnath Roy
@ 2015-03-31 19:05   ` kernel neophyte
  2015-03-31 19:32     ` Somnath Roy
  0 siblings, 1 reply; 5+ messages in thread
From: kernel neophyte @ 2015-03-31 19:05 UTC (permalink / raw)
  To: Somnath Roy; +Cc: ceph-devel

On Tue, Mar 31, 2015 at 11:56 AM, Somnath Roy <Somnath.Roy@sandisk.com> wrote:
> It's a rbd mapping option, I don't think you can specify it from fio_rbd.

Thanks for confirming Somnath.

> Also, I think in case fio rbd each fio job will pick up its own librbd/librados instances, so, you don't need this 'noshare' option.
>

Thats what I thought, but when run fio with ioengine rbd I do not see
any improvement. If I do the same with ioengine=libaio and have my rbd
mapped with noshare then I see lots of improvement.

-Neo

> Thanks & Regards
> Somnath
>
> -----Original Message-----
> From: ceph-devel-owner@vger.kernel.org [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of kernel neophyte
> Sent: Tuesday, March 31, 2015 11:44 AM
> To: ceph-devel@vger.kernel.org
> Subject: Fio noshare
>
> Hi,
>
> Is there any way to enable noshare while running fio with ioengine=rbd ?
>
> -Neo
> --
> 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
>
> ________________________________
>
> PLEASE NOTE: The information contained in this electronic mail message is intended only for the use of the designated recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify the sender by telephone or e-mail (as shown above) immediately and destroy any and all copies of this message in your possession (whether hard copies or electronically stored copies).
>

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

* RE: Fio noshare
  2015-03-31 19:05   ` kernel neophyte
@ 2015-03-31 19:32     ` Somnath Roy
  2015-04-01  2:11       ` kernel neophyte
  0 siblings, 1 reply; 5+ messages in thread
From: Somnath Roy @ 2015-03-31 19:32 UTC (permalink / raw)
  To: kernel neophyte; +Cc: ceph-devel

There was a rbd caching issue earlier, that is fixed in Giant onwards. Hope you are trying with the latest one.
Also, try with 'lsof' to determine how many librados/librbd instances fio_rbd is loading.
Could you share a bit more about your config (pool, images etc.) and the fio_rbd script ?
Also, how are you running your tests ?

Thanks & Regards
Somnath

-----Original Message-----
From: kernel neophyte [mailto:neophyte.hacker001@gmail.com] 
Sent: Tuesday, March 31, 2015 12:06 PM
To: Somnath Roy
Cc: ceph-devel@vger.kernel.org
Subject: Re: Fio noshare

On Tue, Mar 31, 2015 at 11:56 AM, Somnath Roy <Somnath.Roy@sandisk.com> wrote:
> It's a rbd mapping option, I don't think you can specify it from fio_rbd.

Thanks for confirming Somnath.

> Also, I think in case fio rbd each fio job will pick up its own librbd/librados instances, so, you don't need this 'noshare' option.
>

Thats what I thought, but when run fio with ioengine rbd I do not see any improvement. If I do the same with ioengine=libaio and have my rbd mapped with noshare then I see lots of improvement.

-Neo

> Thanks & Regards
> Somnath
>
> -----Original Message-----
> From: ceph-devel-owner@vger.kernel.org 
> [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of kernel neophyte
> Sent: Tuesday, March 31, 2015 11:44 AM
> To: ceph-devel@vger.kernel.org
> Subject: Fio noshare
>
> Hi,
>
> Is there any way to enable noshare while running fio with ioengine=rbd ?
>
> -Neo
> --
> 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
>
> ________________________________
>
> PLEASE NOTE: The information contained in this electronic mail message is intended only for the use of the designated recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify the sender by telephone or e-mail (as shown above) immediately and destroy any and all copies of this message in your possession (whether hard copies or electronically stored copies).
>

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

* Re: Fio noshare
  2015-03-31 19:32     ` Somnath Roy
@ 2015-04-01  2:11       ` kernel neophyte
  0 siblings, 0 replies; 5+ messages in thread
From: kernel neophyte @ 2015-04-01  2:11 UTC (permalink / raw)
  To: Somnath Roy; +Cc: ceph-devel

Hi Somnath,

Thanks! it turned out to be a mistake from my side.

On Tue, Mar 31, 2015 at 12:32 PM, Somnath Roy <Somnath.Roy@sandisk.com> wrote:
> There was a rbd caching issue earlier, that is fixed in Giant onwards. Hope you are trying with the latest one.

Yep, I am using latest master.

> Also, try with 'lsof' to determine how many librados/librbd instances fio_rbd is loading.

Yep, you are right.

> Could you share a bit more about your config (pool, images etc.) and the fio_rbd script

I am trying to measure osd scaling. I have three servers one as
client, other as monitor/admin and the last one with multiple osd's.

Every run I am adding an osd and measuring how it scales.


> Also, how are you running your tests ?
>
> Thanks & Regards
> Somnath
>
> -----Original Message-----
> From: kernel neophyte [mailto:neophyte.hacker001@gmail.com]
> Sent: Tuesday, March 31, 2015 12:06 PM
> To: Somnath Roy
> Cc: ceph-devel@vger.kernel.org
> Subject: Re: Fio noshare
>
> On Tue, Mar 31, 2015 at 11:56 AM, Somnath Roy <Somnath.Roy@sandisk.com> wrote:
>> It's a rbd mapping option, I don't think you can specify it from fio_rbd.
>
> Thanks for confirming Somnath.
>
>> Also, I think in case fio rbd each fio job will pick up its own librbd/librados instances, so, you don't need this 'noshare' option.
>>
>
> Thats what I thought, but when run fio with ioengine rbd I do not see any improvement. If I do the same with ioengine=libaio and have my rbd mapped with noshare then I see lots of improvement.
>
> -Neo
>
>> Thanks & Regards
>> Somnath
>>
>> -----Original Message-----
>> From: ceph-devel-owner@vger.kernel.org
>> [mailto:ceph-devel-owner@vger.kernel.org] On Behalf Of kernel neophyte
>> Sent: Tuesday, March 31, 2015 11:44 AM
>> To: ceph-devel@vger.kernel.org
>> Subject: Fio noshare
>>
>> Hi,
>>
>> Is there any way to enable noshare while running fio with ioengine=rbd ?
>>
>> -Neo
>> --
>> 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
>>
>> ________________________________
>>
>> PLEASE NOTE: The information contained in this electronic mail message is intended only for the use of the designated recipient(s) named above. If the reader of this message is not the intended recipient, you are hereby notified that you have received this message in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify the sender by telephone or e-mail (as shown above) immediately and destroy any and all copies of this message in your possession (whether hard copies or electronically stored copies).
>>

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

end of thread, other threads:[~2015-04-01  2:11 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-31 18:44 Fio noshare kernel neophyte
2015-03-31 18:56 ` Somnath Roy
2015-03-31 19:05   ` kernel neophyte
2015-03-31 19:32     ` Somnath Roy
2015-04-01  2:11       ` kernel neophyte

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.