[Gluster-devel] Full bore.
Anand Avati
avati at zresearch.com
Fri Nov 16 21:14:16 UTC 2007
Chris,
you should really load write-behind (and read-ahead) on the client side to
gain on performance. Also on server side,
server->write-behind->io-theads->posix helps.
avati
2007/11/16, Chris Johnson <johnson at nmr.mgh.harvard.edu>:
>
> On Fri, 16 Nov 2007, Anand Avati wrote:
>
> Doesn't get any simpler than this.
>
> volume client
> type protocol/client
> option transport-type tcp/client
> option remote-host xxx.xxx.xxx.xxx
> option remote-subvolume brick1
> end-volume
>
> Tx's are there to protect the inocent.
>
> > Your configuration doesnt seem to be what you want. do it someting like
> this
> > -
> >
> > volume brick1
> > ..
> > end-volume
> >
> > volume write-behind
> > ...
> > subvolume brick1
> > end-volume
> >
> > volume read-ahead
> > ...
> > subvolume write-behind
> > end-volume
> >
> > volume server
> > ...
> > auth.ip.read-ahead.allow *
> > subvolume read-ahead
> > end-volume
> >
> >
> > also can you post your client config?
> >
> > avati
> >
> > 2007/11/16, Chris Johnson <johnson at nmr.mgh.harvard.edu>:
> >>
> >> Ok, hi.
> >>
> >> I think I'm committing a major blunder here which may be why I'm
> >> not seeing better through put.
> >>
> >> These xlators should be stacked, is that right? I defined the
> >> following;
> >>
> >> volume brick1
> >> type storage/posix
> >> option directory /home/sdm1
> >> end-volume
> >>
> >> volume server
> >> type protocol/server
> >> subvolumes brick1
> >> option transport-type tcp/server # For TCP/IP transport
> >> # option client-volume-filename /etc/glusterfs/glusterfs-client.vol
> >> option auth.ip.brick1.allow *
> >> end-volume
> >>
> >> volume writebehind
> >> type performance/write-behind
> >> option aggregate-size 131072 # in bytes
> >> subvolumes brick1
> >> end-volume
> >>
> >> volume readahead
> >> type performance/read-ahead
> >> option page-size 65536 ### in bytes
> >> option page-count 16 ### memory cache size is page-count x page-size
> >> per file
> >> subvolumes brick1
> >> end-volume
> >>
> >> Should I have used the 'server' volume as the subvolume for read-ahead
> >> and write-behind in the above? Or should read-ahead and write-behind
> >> be between the basic brick and the server volume? Is there a
> >> diffrence in performance?
> >>
> >> I grabbed 5 volumes from the SATA Beast. I think the best way to
> >> test this is with the real files and jobs. So it's go for broke and
> >> full bore time.
> >>
> >> If I have two front ends I need I'll need the postix lock deal,
> >> the io threader is a must or why bother. If I unify, both front ends
> >> need access to the same namespace brick so it has to have locks on it
> >> too, yes?
> >>
> >> Looking at the GlusterFS Translators v1.3 server examples. Why
> >> is the io thread xlator so high up in the stack? Would it be better
> >> farther down that stack closer to the basic bricks? If not, why not?
> >>
> >>
> >>
> -------------------------------------------------------------------------------
> >> Chris Johnson |Internet: johnson at nmr.mgh.harvard.edu
> >> Systems Administrator |Web:
> >> http://www.nmr.mgh.harvard.edu/~johnson
> >> NMR Center |Voice: 617.726.0949
> >> Mass. General Hospital |FAX: 617.726.7422
> >> 149 (2301) 13th Street |Knowing what thou knowest not
> >> Charlestown, MA., 02129 USA |is in a sence omniscience. Piet Hein
> >>
> >>
> -------------------------------------------------------------------------------
> >>
> >>
> >> _______________________________________________
> >> Gluster-devel mailing list
> >> Gluster-devel at nongnu.org
> >> 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
> >
>
>
> -------------------------------------------------------------------------------
> Chris Johnson |Internet: johnson at nmr.mgh.harvard.edu
> Systems Administrator |Web:
> http://www.nmr.mgh.harvard.edu/~johnson
> NMR Center |Voice: 617.726.0949
> Mass. General Hospital |FAX: 617.726.7422
> 149 (2301) 13th Street |For all sad words of tongue or pen, the
> saddest
> Charlestown, MA., 02129 USA |are these: "It might have been". John G.
> Whittier
>
> -------------------------------------------------------------------------------
>
--
It always takes longer than you expect, even when you take into account
Hofstadter's Law.
-- Hofstadter's Law
More information about the Gluster-devel
mailing list