Почему ulimit -u выше, чем / proc / sys / kernel / pid_max?

В моей системе ulimit -u сообщает 63172 и / proc / sys / kernel / pid_max сообщает 32768 .

Почему значение ulimit -u выше, чем значение ядра? Насколько я понимаю, ulimit -u показывает максимальное количество процессов, которые может иметь пользователь, а не общесистемные. pid_max должен быть общесистемным через ядро. Мне кажется неправильным, что ulimit -u выше, чем pid_max , не будет ли это означать, что пользователь может заставить PID оборачиваться, если они породили достаточно процессов? Кроме того, если значение pid_max попадает под действие пользователя, не приведет ли это к возникновению ошибки Нет больше процессов ?

0
29.06.2016, 18:27
0 ответов

Теги

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