Estou confuso sobre o significado do espaço de endereço máximo bloqueado na memória fornecido pelo prlimit, pensei que isso permitiria limitar a quantidade máxima de bytes que um processo pode alocar.
$ prlimit
[...]
MEMLOCK max locked-in-memory address space 16777216 16777216 bytes
[...]
De acordo com free -h
, há cerca de 8 GB de RAM disponíveis no total. Então o prlimit padrão do meu sistema é inútil, já que um processo poderia facilmente exceder a memória disponível e congelar o sistema (no meu sistema de troca do fedora está desabilitado)?
Tags memory linux out-of-memory