Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-03 Thread Fernando Frediani (Qube)
Ok, thanks for clarifying Bharata.
Looking forward to see the next version results.

Regards,

Fernando

-Original Message-
From: Bharata B Rao [mailto:bharata@gmail.com] 
Sent: 03 September 2012 10:19
To: Fernando Frediani (Qube)
Cc: gluster-users@gluster.org
Subject: Re: [Gluster-users] QEMU-GlusterFS native integration demo video

On Mon, Sep 3, 2012 at 2:42 PM, Fernando Frediani (Qube) 
 wrote:
> Hi Bharata,
>
> I am interested to see the performance for read and writes separately. 
> Aggregated will probably be much influenced by the read performance.

Sorry if it was not explicit from those URLs, but the numbers you see are 
separate for reads and writes. Aggregated means that the result is aggregated 
from 4 write or read requests that run simultaneously as part of either write 
or read test.

>
> Interesting the last figures, seems quiet a significant performance gain 
> using the QEMU-GlusterFS.

Right.

>
> See if you can get the results for read and writes separately.

I am working on next version of the patches that will work with the latest 
libgfapi. I will try to re-generate these numbers for the latest version.

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-03 Thread Bharata B Rao
On Mon, Sep 3, 2012 at 2:42 PM, Fernando Frediani (Qube)
 wrote:
> Hi Bharata,
>
> I am interested to see the performance for read and writes separately. 
> Aggregated will probably be much influenced by the read performance.

Sorry if it was not explicit from those URLs, but the numbers you see
are separate for reads and writes. Aggregated means that the result is
aggregated from 4 write or read requests that run simultaneously as
part of either write or read test.

>
> Interesting the last figures, seems quiet a significant performance gain 
> using the QEMU-GlusterFS.

Right.

>
> See if you can get the results for read and writes separately.

I am working on next version of the patches that will work with the
latest libgfapi. I will try to re-generate these numbers for the
latest version.

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-03 Thread Fernando Frediani (Qube)
Hi Bharata,

I am interested to see the performance for read and writes separately. 
Aggregated will probably be much influenced by the read performance.

Interesting the last figures, seems quiet a significant performance gain using 
the QEMU-GlusterFS.

See if you can get the results for read and writes separately.

Best regards,

Fernando

-Original Message-
From: Bharata B Rao [mailto:bharata@gmail.com] 
Sent: 03 September 2012 10:01
To: Fernando Frediani (Qube)
Cc: gluster-users@gluster.org
Subject: Re: [Gluster-users] QEMU-GlusterFS native integration demo video

On Mon, Sep 3, 2012 at 2:14 PM, Fernando Frediani (Qube) 
 wrote:
> Hi Bharata
> Thanks for this, very useful.
>
> Would you be able to specify tests with mainly reads and writes. As far as I 
> know there is a big hit and poor performance on writes in normal fuse mounts.

Ok, here are the aggregated bandwidth numbers from a quick FIO (4 seq writes 
using libaio) write test:

Base: 189667KB/s
QEMU-GlusterFS native: 150635KB/s
QEMU-GlusterFS FUSE: 43028KB/s

So as you can see, native is much better than FUSE, but still doesn't match the 
base numbers. When I say base, it means that the guest is run directly from 
glusterfs brick (w/o gluster FUSE mount or using QEMU-GlusterFS native driver).

> Are you using IOmeter or bonnie ?

FIO at the moment. Plan to include more benchmark numbers in future.
Any help here would be appreciated :)

>
> Seems the results with fuse and the native qemu-glusterfs are pretty similar, 
> am I right ?

No, QEMU-GlusterFS native numbers are way better than FUSE. Let me quote the 
numbers from the URL I gave earlier:

Base: 63076KB/s
QEMU-GlusterFS native: 53609KB/s
QEMU-GlusterFS FUSE: 29392KB/s

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-03 Thread Bharata B Rao
On Mon, Sep 3, 2012 at 2:14 PM, Fernando Frediani (Qube)
 wrote:
> Hi Bharata
> Thanks for this, very useful.
>
> Would you be able to specify tests with mainly reads and writes. As far as I 
> know there is a big hit and poor performance on writes in normal fuse mounts.

Ok, here are the aggregated bandwidth numbers from a quick FIO (4 seq
writes using libaio) write test:

Base: 189667KB/s
QEMU-GlusterFS native: 150635KB/s
QEMU-GlusterFS FUSE: 43028KB/s

So as you can see, native is much better than FUSE, but still doesn't
match the base numbers. When I say base, it means that the guest is
run directly from glusterfs brick (w/o gluster FUSE mount or using
QEMU-GlusterFS native driver).

> Are you using IOmeter or bonnie ?

FIO at the moment. Plan to include more benchmark numbers in future.
Any help here would be appreciated :)

>
> Seems the results with fuse and the native qemu-glusterfs are pretty similar, 
> am I right ?

No, QEMU-GlusterFS native numbers are way better than FUSE. Let me
quote the numbers from the URL I gave earlier:

Base: 63076KB/s
QEMU-GlusterFS native: 53609KB/s
QEMU-GlusterFS FUSE: 29392KB/s

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-03 Thread Fernando Frediani (Qube)
Hi Bharata
Thanks for this, very useful.

Would you be able to specify tests with mainly reads and writes. As far as I 
know there is a big hit and poor performance on writes in normal fuse mounts.
Are you using IOmeter or bonnie ?

Seems the results with fuse and the native qemu-glusterfs are pretty similar, 
am I right ?

Regards,

Fernando

-Original Message-
From: Bharata B Rao [mailto:bharata@gmail.com] 
Sent: 03 September 2012 06:54
To: Fernando Frediani (Qube)
Cc: gluster-users@gluster.org
Subject: Re: [Gluster-users] QEMU-GlusterFS native integration demo video

On Tue, Aug 28, 2012 at 3:04 PM, Fernando Frediani (Qube) 
 wrote:
> Thanks for sharing it with us Bharata.
>
> I saw you have two nodes. Have you done any performance tests and if so how 
> they compare with creating normal .qcow2 or .raw files on the filesystem, 
> specially for the writes ?

Fernando,

In the video I was using a single node system (local brick). However I have 
tested QEMU-GlusterFS with 2 node scenario too.

I have some performance numbers that compare the QEMU-GlusterFS native 
integration with QEMU-GlusterFS FUSE mount. Were you looking for anything 
different ?

I don't have numbers for qcow2 or for create, but have numbers for reads for 
raw files.

FIO numbers for read can be found here:
http://lists.nongnu.org/archive/html/qemu-devel/2012-07/msg02718.html
http://lists.gnu.org/archive/html/gluster-devel/2012-08/msg00063.html

I am planning to publish more numbers for other scenarios (qcow2 and writes 
etc) in future.

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-02 Thread Bharata B Rao
On Wed, Aug 29, 2012 at 3:56 AM, Bryan Whitehead  wrote:
> I'd just like to also state this is fantastic. I hope the performance
> will match.

Bryan, Feel free to try out the patches and let us know if you find
any discrepancies in performance numbers.

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-02 Thread Bharata B Rao
On Sat, Sep 1, 2012 at 4:42 AM, Nux!  wrote:
> Nicely done!
> I wonder if this feature will be ever backported to EL6 KVM.
> Also, if anyone knows, would there be any performance benefit from using
> this method instead of using the raw file in a mounted glusterfs dir?

There is a good performance improvement in using this method instead
of using raw VM image file from gluster FUSE mount. Refer to the FIO
performance numbers from these mailing thread discussions:

http://lists.nongnu.org/archive/html/qemu-devel/2012-07/msg02718.html
http://lists.gnu.org/archive/html/gluster-devel/2012-08/msg00063.html

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-09-02 Thread Bharata B Rao
On Tue, Aug 28, 2012 at 3:04 PM, Fernando Frediani (Qube)
 wrote:
> Thanks for sharing it with us Bharata.
>
> I saw you have two nodes. Have you done any performance tests and if so how 
> they compare with creating normal .qcow2 or .raw files on the filesystem, 
> specially for the writes ?

Fernando,

In the video I was using a single node system (local brick). However I
have tested QEMU-GlusterFS with 2 node scenario too.

I have some performance numbers that compare the QEMU-GlusterFS native
integration with QEMU-GlusterFS FUSE mount. Were you looking for
anything different ?

I don't have numbers for qcow2 or for create, but have numbers for
reads for raw files.

FIO numbers for read can be found here:
http://lists.nongnu.org/archive/html/qemu-devel/2012-07/msg02718.html
http://lists.gnu.org/archive/html/gluster-devel/2012-08/msg00063.html

I am planning to publish more numbers for other scenarios (qcow2 and
writes etc) in future.

Regards,
Bharata.
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-08-31 Thread Nux!

On 28.08.2012 05:13, Bharata B Rao wrote:

Hi,

If you are interested and/or curious to know how QEMU can be used to
create and boot VM's from GlusterFS volume, take a look at the demo
video I have created at:

www.youtube.com/watch?v=JG3kF_djclg

Regards,
Bharata.


Nicely done!
I wonder if this feature will be ever backported to EL6 KVM.
Also, if anyone knows, would there be any performance benefit from 
using this method instead of using the raw file in a mounted glusterfs 
dir?


--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-08-28 Thread Bryan Whitehead
I'd just like to also state this is fantastic. I hope the performance
will match.

On Tue, Aug 28, 2012 at 2:34 AM, Fernando Frediani (Qube)
 wrote:
> Thanks for sharing it with us Bharata.
>
> I saw you have two nodes. Have you done any performance tests and if so how 
> they compare with creating normal .qcow2 or .raw files on the filesystem, 
> specially for the writes ?
>
> Thanks
>
> Fernando
>
> -Original Message-
> From: gluster-users-boun...@gluster.org 
> [mailto:gluster-users-boun...@gluster.org] On Behalf Of Bharata B Rao
> Sent: 28 August 2012 05:14
> To: gluster-users@gluster.org; gluster-de...@nongnu.org
> Subject: [Gluster-users] QEMU-GlusterFS native integration demo video
>
> Hi,
>
> If you are interested and/or curious to know how QEMU can be used to create 
> and boot VM's from GlusterFS volume, take a look at the demo video I have 
> created at:
>
> www.youtube.com/watch?v=JG3kF_djclg
>
> Regards,
> Bharata.
> --
> http://bharata.sulekha.com/blog/posts.htm, http://raobharata.wordpress.com/ 
> ___
> Gluster-users mailing list
> Gluster-users@gluster.org
> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
> ___
> Gluster-users mailing list
> Gluster-users@gluster.org
> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] QEMU-GlusterFS native integration demo video

2012-08-28 Thread Fernando Frediani (Qube)
Thanks for sharing it with us Bharata.

I saw you have two nodes. Have you done any performance tests and if so how 
they compare with creating normal .qcow2 or .raw files on the filesystem, 
specially for the writes ?

Thanks

Fernando

-Original Message-
From: gluster-users-boun...@gluster.org 
[mailto:gluster-users-boun...@gluster.org] On Behalf Of Bharata B Rao
Sent: 28 August 2012 05:14
To: gluster-users@gluster.org; gluster-de...@nongnu.org
Subject: [Gluster-users] QEMU-GlusterFS native integration demo video

Hi,

If you are interested and/or curious to know how QEMU can be used to create and 
boot VM's from GlusterFS volume, take a look at the demo video I have created 
at:

www.youtube.com/watch?v=JG3kF_djclg

Regards,
Bharata.
--
http://bharata.sulekha.com/blog/posts.htm, http://raobharata.wordpress.com/ 
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
___
Gluster-users mailing list
Gluster-users@gluster.org
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users