80 votes

PID maximum sous Linux

Je porte une application de Tru64 vers Linux et elle utilise PID_MAX défini dans limits.h. Linux n'a pas cette définition. Comment trouver PID_MAX dans c sans lire proc/kernel/pid_max à la main? Y a-t-il une bibliothèque?

119voto

Exos Points 1178

32768 par défaut, vous pouvez lire la valeur sur votre système en /proc/sys/kernel/pid_max .

Et vous pouvez définir une valeur supérieure (jusqu'à 2 22 = 4 194 304 sur les machines 32 bits) avec:

 echo 4194303 > /proc/sys/kernel/pid_max
 

Lire la suite ici:

http://www.cs.wisc.edu/condor/condorg/linux_scalability.html (via archive.org)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X