Назад | Перейти на главную страницу

Каков диапазон PID в Linux и Solaris?

Какое максимальное и минимальное значение для 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