limits.conf file Alterando a opção de memória máxima

0

Essa pergunta pode ter sido feita anteriormente, mas não encontrei nenhuma resposta compatível. Eu entendo que ulimit suporta poucas opções das quais max memory size é uma delas. Como posso definir as mesmas opções usando /etc/security/limits.conf file?

Acho que a configuração da opção virtual memory no arquivo limits.conf não é a mesma coisa que max memory size .

Além disso, sei que posso editar o arquivo .bashrc do usuário para limitar recursos usando ulimit , por exemplo, ulimit -m <mem in Kb> , mas é onde o usuário pode alterar esses valores a qualquer momento.

Qual deles em limits.conf é equivalente a ulimit -m

#        - core - limits the core file size (KB)
#        - data - max data size (KB)
#        - fsize - maximum filesize (KB)
#        - memlock - max locked-in-memory address space (KB)
#        - nofile - max number of open files
#        - rss - max resident set size (KB)
#        - stack - max stack size (KB)
#        - cpu - max CPU time (MIN)
#        - nproc - max number of processes
#        - as - address space limit
#        - maxlogins - max number of logins for this user
#        - maxsyslogins - max number of logins on the system
#        - priority - the priority to run user process with
#        - locks - max number of file locks the user can hold
#        - sigpending - max number of pending signals
#        - msgqueue - max memory used by POSIX message queues (bytes)
#        - nice - max nice priority allowed to raise to
#        - rtprio - max realtime priority
    
por rulebreaker4 13.03.2018 / 21:19

1 resposta

1

Suponho que você esteja falando sobre ulimit do bash. De o manual :

-m
The maximum resident set size (many systems do not honor this limit).

Das entradas na sua pergunta, rss também é o tamanho máximo do conjunto de residentes.

    
por muru 14.03.2018 / 14:44