RHD:FAQ: Difference between revisions
From Rsewiki
Line 23: | Line 23: | ||
This is probably not allowed, so change in /etc/security/limits.conf | This is probably not allowed, so change in /etc/security/limits.conf | ||
add a line, e.g.: | add a line, e.g. (there is some guidance in the file): | ||
@users soft memlock unlimited | @users soft memlock unlimited | ||
This sets the limit for all in users group to unlimited | This sets the limit for all in users group to unlimited |
Latest revision as of 10:10, 15 June 2009
mlockall error
If you get an error like:
mlockall: Cannot allocate memory
It is most likely due to a limit in the amount of memory a user may lock (protect against swap)
see the limits bu
$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 8180 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024 ...
here the limit is 32k, this is too small
Change try to set to a higher value, or unlimited:
$ulimit -l unlimited
This is probably not allowed, so change in /etc/security/limits.conf
add a line, e.g. (there is some guidance in the file):
@users soft memlock unlimited
This sets the limit for all in users group to unlimited
- reboot is probably needed /Christian