LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2004-04-26 07:12:32


On Fri, 23 Apr 2004, Andy Young wrote:

> I would like to know if there are any daemons running on my machines
> that I can shut down while running LAM through sockets and booting with
> RSH.

In general, the only thing that LAM *needs* is a remote booting agent,
such as the RSH daemon (or the SSH daemon or BProc or PBS or ...). Some
clusters find other services *useful*, such as NFS, but they're not
technically *necessary*. Check out the FAQ in the "Typical Setup of LAM"
section.

> Here is a list of running daemons that I think may be unnecessary for
> LAM, but I am not sure. On these machines, only calculations are
> running, and all things like CDE have been turned off for now. Also,
> the machines are not accessible to a public network and my OS is
> AIX4.3.3 on RS/6000 Power3 architecture. The network is TCP/IP over
> ethernet 100Mb because we are too poor for SP data switches. Thanks for
> any responses.

> The programs that I'd like to kill to save memory/cpu
> are:
> /etc/ncs/llbd
> /usr/ccs/bin/shlap
> /usr/sbin/srcmstr

I'm not sure what these are -- I'm not an AIX guru -- so I don't know
whether you need them or not.

> /usr/sbin/syslogd

>From my sysadmin background, I doubt you want to turn off the syslog. The
syslog is where all the OS/system logs go. If something goes wrong,
you'll definitely want to look in the logs.

> /usr/sbin/inetd

It depends on how your rsh daemon is kicked off -- some run in standalone
mode, but some are kicked off by inetd. Same disclaimer as above -- I'm
not an AIX guru. I don't know how AIX configurations typically do it.

> /usr/sbin/portmap

If you're running NFS, you'll likely need this.

> /usr/sbin/snmpd

This is for network monitoring -- you may or may not want it enabled.
There's firm religious (as well as quantifiable) reasons to leave it on
and to turn it off. I typically don't run it on my clusters, but your
opinions may be different.

> /usr/sbin/dpid2

I don't know what that is.

> rpc.ttdbserver 100083 1

I *believe* that this has to do with X relaying and permissions; if you're
not running any X services on the remote nodes (through RSH or SSH or
otherwise), then I think you should be safe turning this off.

> /usr/sbin/biod 6
> /usr/sbin/rpc.statd
> /usr/sbin/rpc.lockd

All three of these have to do with NFS.

> /usr/sbin/uprintfd
> /usr/sbin/qdaemon
> /usr/sbin/writesrv
> /usr/lpp/diagnostics/bin/diagd
> /etc/ncs/glbd -create -first -family ip

Same disclaimer about AIX: I don't know what these services are.

One thing I don't see here (although it could be under a different name,
or you may not have listed it) is a mail transfer agent (MTA). Again,
there's a lot of philosophical debates here, and every sysadmin will give
you a different opinion on the subject, but I typically leave outgoing
mail enabled on cluster nodes in order to receive nightly status e-mails
and any "system is hosed; need a human to fix!" automated kinds of
e-mails.

Hope that helps.

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/