Какое максимальное и минимальное значение для PID (Process ID) в Linux и Solaris?
Вы получили и приняли ответ Linux. В Solaris максимальное значение идентификатора процесса - это настраиваемый параметр ядра - pidmax
в /etc/system
- это значение по умолчанию 30 000 и может быть установлено в диапазоне от 266 до 999 999. Обратите внимание, что это не max_nprocs
, который является настраиваемым параметром ядра с несколько иной функцией.
Из http://www.alexxoid.com/blog/linux/getting-the-max-pid-value-for-linux-process.html:
Чтобы получить максимальное значение PID, которое может быть присвоено процессу Linux, выполните следующую команду:
cat /proc/sys/kernel/pid_max
На большинстве Linux-машин результат 32768 (= 215).
Однако можно установить любое значение до 4194304 (= 222) если необходимо. Например, серверы могут иметь больший лимит, чтобы избежать конфликтов PID.
Минимум 1 и обычно максимум 2 ^ 15