I''ve read it a zillion times but can''t seem to find it again. Can a client run on the same server as a MGS, MDT or OSS? Is a dedicated client machines necessary?
It''s normally phrased as dedicated server machines, but yes: running thw client on MDS or OSS can (and does) deadlock under low memory conditions. MGS is a trivial load and is normally on MDS node. Kevin On Jan 10, 2009, at 1:51 PM, Arden Wiebe <albert682 at yahoo.com> wrote:> I''ve read it a zillion times but can''t seem to find it again. Can a > client run on the same server as a MGS, MDT or OSS? Is a dedicated > client machines necessary? > > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss
Okay I''ll rephrase the question?? Given a limited deployment can I mount the client on the MDT, MGS or OSS?? Is the best choice to build a dedicated client? --- On Sat, 1/10/09, Arden Wiebe <albert682 at yahoo.com> wrote: From: Arden Wiebe <albert682 at yahoo.com> Subject: [Lustre-discuss] What do clients run on? To: lustre-discuss at lists.lustre.org Date: Saturday, January 10, 2009, 12:51 PM I''ve read it a zillion times but can''t seem to find it again.? Can a client run on the same server as a MGS, MDT or OSS?? Is a dedicated client machines necessary? ? ? ? _______________________________________________ Lustre-discuss mailing list Lustre-discuss at lists.lustre.org http://lists.lustre.org/mailman/listinfo/lustre-discuss -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.lustre.org/pipermail/lustre-discuss/attachments/20090110/f763cc81/attachment.html
So if MGS is trivial load then I can safely mount client there? --- On Sat, 1/10/09, Kevin Van Maren <Kevin.Vanmaren at Sun.COM> wrote: From: Kevin Van Maren <Kevin.Vanmaren at Sun.COM> Subject: Re: [Lustre-discuss] What do clients run on? To: "Arden Wiebe" <albert682 at yahoo.com> Cc: "lustre-discuss at lists.lustre.org" <lustre-discuss at lists.lustre.org> Date: Saturday, January 10, 2009, 1:26 PM It''s normally phrased as dedicated server machines, but yes: running thw client on MDS or OSS can (and does) deadlock under low memory conditions. MGS is a trivial load and is normally on MDS node. Kevin On Jan 10, 2009, at 1:51 PM, Arden Wiebe <albert682 at yahoo.com> wrote:> I''ve read it a zillion times but can''t seem to find it again.? Can a client run on the same server as a MGS, MDT or OSS?? Is a dedicated client machines necessary? > > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss-------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.lustre.org/pipermail/lustre-discuss/attachments/20090110/0aaaad09/attachment.html
MGS is not the same as MDS but usually these are running on one machine. If you have dedicated server for MGS it can serve as client. In most cases MDS can be used as client too but not OSS(s) Arden Wiebe wrote:> So if MGS is trivial load then I can safely mount client there? > > --- On *Sat, 1/10/09, Kevin Van Maren /<Kevin.Vanmaren at Sun.COM>/* wrote: > > > From: Kevin Van Maren <Kevin.Vanmaren at Sun.COM> > Subject: Re: [Lustre-discuss] What do clients run on? > To: "Arden Wiebe" <albert682 at yahoo.com> > Cc: "lustre-discuss at lists.lustre.org" > <lustre-discuss at lists.lustre.org> > Date: Saturday, January 10, 2009, 1:26 PM > > It''s normally phrased as dedicated server machines, but yes: > running thw client on MDS or OSS can (and does) deadlock under low > memory conditions. > > MGS is a trivial load and is normally on MDS node. > > Kevin > > On Jan 10, 2009, at 1:51 PM, Arden Wiebe <albert682 at yahoo.com > </mc/compose?to=albert682 at yahoo.com>> wrote: > > > I''ve read it a zillion times but can''t seem to find it again. > Can a client run on the same server as a MGS, MDT or OSS? Is a > dedicated client machines necessary? > > > > > > > > _______________________________________________ > > Lustre-discuss mailing list > > Lustre-discuss at lists.lustre.org > </mc/compose?to=Lustre-discuss at lists.lustre.org> > > http://lists.lustre.org/mailman/listinfo/lustre-discuss > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss >
Arden Wiebe wrote:> I''ve read it a zillion times but can''t seem to find it again. Can a client run on the same server as a MGS, MDT or OSS? Is a dedicated client machines necessary? >You can run all of Lustre (clients and all servers) on one node, but this is not supported for production use. MDS and client on same machine can have recovery/deadlock issues. OSS and client on same machine will have issues with low memory/memory pressure. The client consumes all memory, tries to flush pages to disk, OSS needs to allocate pages to receive data from client and can''t due to low memory - can result in OOM kill and other issues. But, for testing, non-production work, quick sanity checks, etc, you can certainly run everything on one node, provided you are not doing much work. cliffw> > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss
Arden Wiebe wrote:> Okay I''ll rephrase the question? Given a limited deployment can I mount > the client on the MDT, MGS or OSS? Is the best choice to build a > dedicated client?If you care about performance at all, a dedicated client is always best. While you can run client/MDS somewhat safely (modulo recovery issues) a busy client will steal resources from the MDS/MGS, so other clients may suffer. Again, this is something that may be okay for a testing situation but should really be avoided for any kind of production system. cliffw> > --- On *Sat, 1/10/09, Arden Wiebe /<albert682 at yahoo.com>/* wrote: > > > From: Arden Wiebe <albert682 at yahoo.com> > Subject: [Lustre-discuss] What do clients run on? > To: lustre-discuss at lists.lustre.org > Date: Saturday, January 10, 2009, 12:51 PM > > I''ve read it a zillion times but can''t seem to find it again. Can a > client run on the same server as a MGS, MDT or OSS? Is a dedicated > client machines necessary? > > > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > </mc/compose?to=Lustre-discuss at lists.lustre.org> > http://lists.lustre.org/mailman/listinfo/lustre-discuss > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Lustre-discuss mailing list > Lustre-discuss at lists.lustre.org > http://lists.lustre.org/mailman/listinfo/lustre-discuss