Измените 'Мягкий предел' 'процессов Max'

Любой дистрибутив должен сделать;ваш решать. я предложил бы Ubuntu: многочисленное сообщество, пакеты, доступные для в значительной степени всего, большого количества материала, работающего из поля.

Если Вы готовы поместить больше времени в установку Вашей системы и хотеть/нуждаться более новейшую среду, считайте Дугу Linux.

3
07.11.2013, 15:24
1 ответ

Что делает ulimit -a показать?

Вы вероятны в глобальном макс. пределе или встречаетесь с проблемой полномочий. Я попробовал Ваш эксперимент, и он работал просто великолепно для меня.

Пример

Вывод a /proc/pid/limits похож на следующее:

$ cat /proc/22666/limits | grep processes
Max processes             1024                 62265                processes 

$ ulimit -a | grep processes
max user processes              (-u) 1024

Установление мягкого предела к 2000:

$ ulimit -Su 2000

$ ulimit -a | grep processes
max user processes              (-u) 2000

$ cat /proc/22666/limits | grep processes
Max processes             2000                 62265                processes 

Что еще?

Я смотрел бы на Ваш /etc/security/limits.conf файл и видит, существует ли предел, прибывающий из того файла, это мешает обычным пользователям изменять этот предел

Я также посмотрел бы в каталоге, /etc/security/limit.d/. Существуют дополнительные файлы часто времена там, которые включают больше пределов. Например, в моей системе Fedora у меня есть этот файл:

$ cat /etc/security/limits.d/90-nproc.conf 
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.

*          soft    nproc     1024

Ссылки

6
27.01.2020, 21:14
  • 1
    На самом деле /proc/pid/limit вывод, который он показывает, указывает, что жесткий предел в 2000 и мягкий предел все еще в 1 024. –  Patrick 07.11.2013, 15:24

Теги

Похожие вопросы