Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

NIS?

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Nordwall, Douglas J Nordwall at pnl.gov
Fri Oct 5 07:52:52 PDT 2001


Tim and myself will get to experience a larger cluster here in not too long. A
64 node jobbie. We'll run appropriate tests on it as well (as well as doing some
benchmarking aka seti at home :)

> -----Original Message-----
> From: Robert G. Brown [mailto:rgb at phy.duke.edu]
> Sent: Friday, October 05, 2001 4:48 AM
> To: Tim Carlson
> Cc: Greg Lindahl; beolist
> Subject: Re: NIS?
> 
> 
> On Thu, 4 Oct 2001, Tim Carlson wrote:
> 
> > On Thu, 4 Oct 2001, Greg Lindahl wrote:
> >
> > > Don Becker gave some good reasons why NIS isn't used by most big
> > > clusters. The investment bank I used to work for (5 years 
> ago) made
> > > every machine a slave in order to avoid NIS's braindamage.
> > >
> >
> > Before bashing NIS completely, maybe a qualifier of "sucks on Linux"
> > would be appropriate? I ran NIS with one master and 50 
> slaves in a Solaris
> > environment (2.5 -> 2.8) for 5 years and can't think of one problem
> > (outside the time we tried to add a slave and did it incorrectly).
> >
> > Ran NIS on a 32 node Linux cluster based on RedHat 6.2 for six
> > months and never had a problem with NIS.
> 
> We actually run NIS in the physics department, partly because 
> we've been
> doing so continuously since sometime in the mid-to-late eighties.  We
> started on SunOS, migrated to Solaris (linux servers just 
> didn't work at
> the time) and some years ago migrated to linux only -- we have pretty
> much a straight linux operation at this point with the usual exception
> of the half dozen WinXX systems that we don't take care of and a
> selection of lab and classroom NT systems that we have to run 
> to be able
> to use certain physics/teaching software.  NIS certainly works "well
> enough" in a linux-only departmental environment (up to 
> several hundred
> users and machines).
> 
> However, I agree that NIS sucks for the reasons Don gave on a true
> beowulfish cluster.  A lot of overhead and a resource bottleneck.
> Remember, if a system is stat'ing a lot of files it 
> continuously has to
> go back and check access permissions, which typically involves an NIS
> hit.  On the other hand, it does make managing users in a midsized
> organization easier and generally works pretty well.  So if you are
> building a cluster to do embarrassingly parallel long running compute
> jobs (so you are unlikely to encounter the contention problems Don
> described) NIS is a perfectly reasonable way to manage user accounts.
> 
> Unfortunately, we are pretty darned certain that NIS leaks 
> memory; if it
> runs a "long time" it tends to crash, and can easily drag down clients
> in mid-query with it.  So it also sucks because it is somewhat broken,
> at least compared to the tremendous stability of most of the core OS
> services.  I believe Seth (our systems guy) has NIS servers 
> restart once
> a day to clear their memory allocation to avoid this problem.
> 
> NIS is old and should almost certainly be thoroughly 
> redesigned.  We may
> one day transition to LDAP for directory services but in the meantime
> NIS or SOME sort of distributed database service is in my opinion
> necessary in order to manage a midsize organization (although it is
> generally NOT necessary to manage a cluster with only a few, slowly
> varying users).  E.g.  rsyncing /etc/passwd doesn't scale 
> very well when
> you have 100's of users moving freely from machine to machine among
> 100's of machines, although of course one can work very hard and build
> decent enough scripts to avoid some of the problems.  In 
> fact, kludging
> together one-of-a-kind (nonportable) solutions to problems 
> like this is
> the very definition of things that don't scale well and are generally
> "bad ideas" in systems administration.  It is heartening that 
> the Scyld
> folks are working on a truly lightweight replacement -- one can only
> hope that it is portable back to mainstream linux.
> 
>    rgb
> 
> >
> > Tim
> >
> > Tim Carlson
> > Voice: (509) 376-0300
> > Email: Tim.Carlson at pnl.gov
> > EMSL UNIX System Support
> >
> >
> > _______________________________________________
> > Beowulf mailing list, Beowulf at beowulf.org
> > To change your subscription (digest mode or unsubscribe) 
> visit http://www.beowulf.org/mailman/listinfo/beowulf
> >
> 
> -- 
> Robert G. Brown	                       
> http://www.phy.duke.edu/~rgb/
> Duke University Dept. of Physics, Box 90305
> Durham, N.C. 27708-0305
> Phone: 1-919-660-2567  Fax: 919-660-2525     email:rgb at phy.duke.edu
> 
> 
> 
> 
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) 
> visit http://www.beowulf.org/mailman/listinfo/beowulf
> 




More information about the Beowulf mailing list