prlimit MEMLOCK difere da memória disponível

0

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)?

    
por Jannek S. 27.11.2018 / 20:28

0 respostas