[Gluster-users] GlusterFS performance

Nikita A Kardashin differentlocal at gmail.com
Fri Mar 1 11:42:08 UTC 2013


No, I am speaking about stranges in write to existing files. Maybe
'broken', but maybe root of trouble in my options (flush-behind or some
else)?

Illtustration of my situation:
root at virtual:~# rm testfile.bin # removing old file
root at virtual:~# dd if=/dev/zero of=testfile.bin bs=100M count=3 # testing
speed on new file
3+0 records in
3+0 records out
314572800 bytes (315 MB) copied, 0.268943 s, 1.2 GB/s
root at virtual:~# dd if=/dev/zero of=testfile.bin bs=100M count=3 # testing
speed on existing file. WOW!
3+0 records in
3+0 records out
314572800 bytes (315 MB) copied, 290.361 s, 1.1 MB/s

Why writing to existing file is soooooooooooooooo slooooooooooooow?


2013/3/1 Brian Candler <B.Candler at pobox.com>

> On Fri, Mar 01, 2013 at 03:30:07PM +0600, Nikita A Kardashin wrote:
> >    If I try to execute above command inside virtual machine (KVM), first
> >    time all going right - about 900MB/s (cache effect, I think), but if I
> >    run this test again on existing file - task (dd) hungs up and can be
> >    stopped only by Ctrl+C.
> >    Overall virtual system latency is poor too. For example, apt-get
> >    upgrade upgrading system very, very slow, freezing on "Unpacking
> >    replacement" and other io-related steps.
> >    Does glusterfs have any tuning options, that can help me?
>
> If you are finding that processes hang or freeze indefinitely, this is not
> a question of "tuning", this is simply "broken".
>
> Anyway, you're asking the wrong person - I'm currently in the process of
> stripping out glusterfs, although I remain interested in the project.
>
> I did find that KVM performed very poorly, but KVM was not my main
> application and that's not why I'm abandoning it.  I'm stripping out
> glusterfs primarily because it's not supportable in my environment, because
> there is no documentation on how to analyse and recover from failure
> scenarios which can and do happen. This point in more detail:
> http://www.gluster.org/pipermail/gluster-users/2013-January/035118.html
>
> The other downside of gluster was its lack of flexibility, in particular
> the
> fact that there is no usage scaling factor on bricks, so that even with a
> simple distributed setup all your bricks have to be the same size.  Also,
> the object store feature which I wanted to use, has clearly had hardly any
> testing (even the RPM packages don't install properly).
>
> I *really* wanted to deploy gluster, because in principle I like the idea
> of
> a virtual distribution/replication system which sits on top of existing
> local filesystems.  But for storage, I need something where operational
> supportability is at the top of the pile.
>
> Regards,
>
> Brian.
>



-- 
With best regards,
differentlocal (www.differentlocal.ru | differentlocal at gmail.com),
System administrator.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20130301/47e64f68/attachment.html>


More information about the Gluster-users mailing list