Au fur et à mesure que de nouveaux processus sont introduits, les PID augmenteront jusqu'à une limite dépendante du système, puis s'enrouleront. Le noyau ne réutilisera pas un PID avant que ce bouclage ne se produise.
La limite (nombre maximum de pids) est /proc/sys/kernel/pid_max
. Le manuel dit :
/proc/sys/kernel/pid_max
(depuis Linux 2.5.34)Ce fichier spécifie la valeur à laquelle les PID s'enroulent (c'est-à-dire que la valeur dans ce fichier est supérieure d'une unité au PID maximum). La valeur par défaut pour ce fichier,
32768
, donne la même plage de PID que les noyaux précédents
https://superuser.com/questions/135007/how-are-pids-generated
Cela devrait répondre à votre question - il semble qu'il recyclera les PID lorsqu'il sera épuisé, en ignorant ceux qui sont encore attribués.