also, limits.conf is set when starting a ssh session.
it is not useful for services started at boot time, and
ulimit -l unlimited
should be added in the startup script
/etc/init.d/xxx
or
/etc/sysconfig/xxx

Cheers,

Gilles

On Thursday, March 17, 2016, Dave Love <d.l...@liverpool.ac.uk> wrote:

> Michael Di Domenico <mdidomeni...@gmail.com <javascript:;>> writes:
>
> > On Wed, Mar 16, 2016 at 12:12 PM, Elken, Tom <tom.el...@intel.com
> <javascript:;>> wrote:
> >> Hi Mike,
> >>
> >> In this file,
> >> $ cat /etc/security/limits.conf
> >> ...
> >> < do you see at the end ... >
> >>
> >> * hard memlock unlimited
> >> * soft memlock unlimited
> >> # -- All InfiniBand Settings End here --
> >> ?
> >
> > Yes.  I double checked that it's set on all compute nodes in the
> > actual file and through the ulimit command
>
> Is limits.conf actualy relevant to your job launch?  It's normally used
> by pam_limits (on GNU/Linux) which won't necessarily be run.  [In the
> case of SGE, you specify the resource limit as a parameter of the
> execution daemon (execd), at least with "builtin" remote startup.]
>
> I'd verify it by executing something like "procenv -l" under mpirun.
> (procenv is packaged for the major GNU/Linux distributions.)
> _______________________________________________
> users mailing list
> us...@open-mpi.org <javascript:;>
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users
> Link to this post:
> http://www.open-mpi.org/community/lists/users/2016/03/28728.php
>

Reply via email to