Hello again :),
can I add several "storage/posix translators" into one
"performance/io-threads" translator?
Because, I've several discs in one machine, mounted to different mount
Points.
So should I add one io-threads translator for one mount Point
(storage/posix translator) or can I add one io-threads volume for all my
storage/posix volumes on one glusterfsd server?
Regards,
Matthias
Anand Avati schrieb:
Matthias,
which is your fuse version? You could try a patched fuse from the
Gluster project available at -
http://ftp.zresearch.com/pub/gluster/glusterfs/fuse/
<http://ftp.zresearch.com/pub/gluster/glusterfs/fuse/>
If you happen to use this fuse, use a page-size of 1MB in client
read-ahead (with a lower page-count, of 2)
avati
2007/8/31, Anand Avati < avati@xxxxxxxxxxxxx
<mailto:avati@xxxxxxxxxxxxx>>:
So I guess, I should add a readahead and writebehind translator on
server side?
Generally just io-threads => storage/posix, or write-behind
(aggregate upto 16MB) => io-threads => stroage/posix on the
server-side will do good. io-threads is the important one on server.
io-cache can also help you as well if your I/O pattern has a lot
of re-reads.
Please use 1.3.1 tarball or the latest TLA checkout as they have
quite a few important fixes.
avati
Regards,
Matthias
> avati
>
> 2007/8/31, Matthias Albert <gluster@xxxxxxxxxxxxxxxx
<mailto:gluster@xxxxxxxxxxxxxxxx>
> <mailto: gluster@xxxxxxxxxxxxxxxx
<mailto:gluster@xxxxxxxxxxxxxxxx>>>:
>
> Hi Krishna,
>
>
> Krishna Srinivas schrieb:
> > Hi Matthias,
> >
> > If I understand correctly, for you all the operations
are fine, but
> > when a "cp" is being done and simultaneously you do
"ls" from
> > another client, the "ls" is slow?
> >
> yepp, absolutly correct. Only If I do a "cp or dd for
example" the
> ls or
> tab completion is really slow and only in the glusterfs
mounted share.
>
> Matthias
>
> > Krishna
> >
> > On 8/31/07, Matthias Albert < gluster@xxxxxxxxxxxxxxxx
<mailto:gluster@xxxxxxxxxxxxxxxx>
> <mailto: gluster@xxxxxxxxxxxxxxxx
<mailto:gluster@xxxxxxxxxxxxxxxx>>> wrote:
> >
> >> Hi all,
> >>
> >> first of all, I've to say that gluterfs is really cool and
> absolutly
> >> great. I'm not a cluster filesystem specialist but I
> tested/configured
> >> openafs and lustre and both of them are so huge and
complicated.
> >> As I saw glusterfs and played a little bit with it, I
was really
> >> surprised how easy it is to setup a cluster filesystem
without
> extra
> >> acl's, without formatting the new filesystem without a
> >> metadata/objectserver :-). Thanks a lot for this.
> >>
> >> Of course I've some questions :-).
> >>
> >> I've setup 4 glusterfsd server, each of them with a
storage of
> about
> >> 400-500 Gig pre-tax.
> >> On client side I made different afr's over my remote
volumes and
> >> finally a unify over the afr's. Readahead and
writebehind is
> also enabled.
> >>
> >> Everything is working fine. I can copy "tons" of
Gigabytes in my
> >> glusterfs without any problms and also my performance is
> absolutly great.
> >>
> >> But every time I start a "cp" or do a "dd test (to
write some
> testfiles
> >> in the gluster storage) on some of my clients (I've 3
glusterfs
> clients
> >> one of them is a bacula server which uses the glusterfs as
> storage)
> >> all access from my glusterfs clients to the mounted
share is really
> >> slow. It takes sometimes about 3-4 seconds till my ls is
> printing the
> >> output of the directory.
> >>
> >> e.g.
> >> ---snip---
> >> bash# df -h
> >> glusterfs 892G 84G 809G 10% /backup
> >>
> >> gsx:/backup/vmware-images # time ll
> >> ...
> >> ...
> >> real 0m2.863s
> >> user 0m0.004s
> >> sys 0m0.005s
> >> gsx:/backup/vmware-images #
> >> ---snap---
> >>
> >> Also the "tab completion" in the mounted glusterfs
share is
> really slow.
> >> Access of not mounted glusterfs share is just normal
(accessing
> /etc
> >> /usr/ /root etc. )
> >>
> >> Does anyone know these "phenomenon"?
> >>
> >> I'm using Debian as distro for all of my servers and
Debian and
> SuSE on
> >> Client side.
> >>
> >> glusterfs version: glusterfs--mainline--2.5 patch-459
> >> fuse: fuse-2.7.0-glfs3
> >>
> >> If needed I can post my configs, strace outputs of ls
-la and
> so on.
> >>
> >> Regards,
> >>
> >> Matthias
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> Gluster-devel mailing list
> >> Gluster-devel@xxxxxxxxxx
<mailto:Gluster-devel@xxxxxxxxxx> <mailto:
Gluster-devel@xxxxxxxxxx <mailto:Gluster-devel@xxxxxxxxxx>>
> >> http://lists.nongnu.org/mailman/listinfo/gluster-devel
> <http://lists.nongnu.org/mailman/listinfo/gluster-devel
<http://lists.nongnu.org/mailman/listinfo/gluster-devel>>
> >>
> >>
>
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel@xxxxxxxxxx
<mailto:Gluster-devel@xxxxxxxxxx>
<mailto:Gluster-devel@xxxxxxxxxx
<mailto:Gluster-devel@xxxxxxxxxx>>
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
<http://lists.nongnu.org/mailman/listinfo/gluster-devel>
>
>
>
>
> --
> It always takes longer than you expect, even when you take into
> account Hofstadter's Law.
>
> -- Hofstadter's Law
_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxx <mailto:Gluster-devel@xxxxxxxxxx>
http://lists.nongnu.org/mailman/listinfo/gluster-devel
<http://lists.nongnu.org/mailman/listinfo/gluster-devel>
--
It always takes longer than you expect, even when you take into
account Hofstadter's Law.
-- Hofstadter's Law
--
It always takes longer than you expect, even when you take into
account Hofstadter's Law.
-- Hofstadter's Law