Этот вопрос, возможно, задали ранее однако, я не нашел поддерживаемого ответа. Я понимаю это ulimit
поддержки немного опций, от который max memory size
один из них. Как я могу установить то же использование опций /etc/security/limits.conf
файл?
Я продумываю установку virtual memory
опция в limits.conf
файл не является тем же самым как max memory size
.
Кроме того, я знаю, что могу отредактировать пользователя .bashrc
файл для ограничения использования ресурсов ulimit
, например, ulimit -m <mem in Kb>
но это - то, где пользователь может изменить эти значения в любое время.
Какой из них в limits.conf
эквивалентно 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
Я собираюсь предположить, что Вы говорите об ударе ulimit
. Из руководства:
- m
Максимальный размер резидентного набора (много систем не соблюдают этот предел).
Из записей в Вашем вопросе, rss
также макс. размер резидентного набора.