Striped replicated volumes in Gluster 3.3.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It is essential to see the ratio of: No of active VMs / No of servers. If
it is >= 1 (which is usually the case) then you already aren't getting the
theoretical claims of striping (apart from the configuration overheads and
complexity).

Avati

On Tue, Jun 5, 2012 at 8:58 AM, Fernando Frediani (Qube) <
fernando.frediani at qubenet.net> wrote:

>  I think the main limitation of using other than strip+repl type is that
> first the maximum size of a file is the size of a brick and sometimes
> Virtual Machines tend to be really big, second is that the performance of a
> single image file (say .VMDK for example) will be limited to a a single's
> brick performance, while if you could strip that big file accross multiple
> nodes it would spread the IOPS as well through several RAID controllers and
> caching systems.
> But I've tried that type of volume and it didn't work at all to run
> Virtual Machines.
>
> Fernando
>
>  ------------------------------
> *From:* gluster-users-bounces at gluster.org [
> gluster-users-bounces at gluster.org] on behalf of Anand Avati [
> anand.avati at gmail.com]
> *Sent:* 05 June 2012 16:41
> *To:* Whit Blauvelt
> *Cc:* gluster-users at gluster.org
>
> *Subject:* Re: Striped replicated volumes in Gluster 3.3.0
>
>
>
> On Tue, Jun 5, 2012 at 8:29 AM, Whit Blauvelt <whit.gluster at transpect.com>wrote:
>
>> On Tue, Jun 05, 2012 at 08:13:37AM -0700, Anand Avati wrote:
>>
>> > Whit,
>> >  There has been no drop in goal. There are many parts to "supporting a
>> VM
>> > workload". The goals listed for 3.3 are definitely met - to make VMs
>> work good
>> > enough (fix self-heal locking issues, some FUSE upstream work for
>> supporting
>> > O_DIRECT etc.) However, for 3.4 we have bigger goals of supporting VM
>> image use
>> > case in a much better way - libglusterfsclient integration for QEMU
>> etc. This
>> > was what Amar was referring to. I hope I clarified your doubt, and
>> apologies
>> > for the confusion.
>>
>>  Thanks for the clarification, Avanti. So if "VMs work good enough" now,
>> the
>> recommendation is that in general Gluster is ready for production work
>> with
>> VMs? Performance should be acceptable, if not always spectacular? Or
>> should
>> VM use be considered more in the beta area still, until 3.3.1 or whatever?
>>
>> I know there's no substitute for testing it in a particular environment.
>> Just trying to get the general overview before committing to that.
>>
>>
>  You are definitely expected and encouraged to test out VMs in a test
> environment. This is the first public release with the announced VM support
> and there is only so much what internal QA can cover. While there are no
> known issues, we are actively awaiting feedback from all your beta testing.
> About performance - FUSE is something which will be a fundamental limit to
> how much performance you get expect for a VM image. Whether that is good
> enough for you or not is something only you can decide. We have heard many
> users say they are very satisfied. Some might not be. The
> libglusterfsclient based QEMU integration is for this very purpose of
> avoiding context switches you get with a FUSE filesystem. That would
> however be an add-on, and FUSE mount based VM image will still work.
>
>  Avati
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gluster.org/pipermail/gluster-users/attachments/20120605/c782958c/attachment.htm>


[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux