Как изменить максимальное число PID ядра?

Максимальное число PID по умолчанию – 32768. Чтобы получить этот тип информации:

cat /proc/sys/kernel/pid_max 32768 

или

 sysctl kernel.pid_max kernel.pid_max = 32768 

Теперь я хочу изменить этот номер … но я не могу. Ну, на самом деле я могу изменить его на более низкое значение или то же самое. Например:

 linux-6eea:~ # sysctl -w kernel.pid_max=32768 kernel.pid_max = 32768 

Но я не могу этого сделать для большей ценности, чем 32768. Например:

 linux-6eea:~ # sysctl -w kernel.pid_max=32769 error: "Invalid argument" setting key "kernel.pid_max" 

Есть идеи ?

PS: Мое ядро ​​Linux Linux-6eea 3.0.101-0.35-pae # 1 SMP Wed Jul 9 11:43:04 UTC 2014 (c36987d) i686 i686 i386 GNU / Linux

One Solution collect form web for “Как изменить максимальное число PID ядра?”

Значение может быть увеличено до теоретического максимума 32768 для 32-битных систем или 4194304 для 64 бит.

От man 5 proc :

 /proc/sys/kernel/pid_max This file (new in Linux 2.5) specifies the value at which PIDs wrap around (ie, the value in this file is one greater than the maximum PID). The default value for this file, 32768, results in the same range of PIDs as on earlier kernels. On 32-bit platfroms, 32768 is the maximum value for pid_max. On 64-bit systems, pid_max can be set to any value up to 2^22 (PID_MAX_LIMIT, approximately 4 million). 
  • Linux - почему kernel.shmall настолько низкий по умолчанию?
  • Как убить процессы, если не было превышено ограничение root и ограничение nproc?
  • Linux и Unix - лучшая ОС в мире.