Man mano che nuovi processi si inseriscono, i PID aumenteranno fino a un limite dipendente dal sistema e quindi si avvolgeranno. Il kernel non riutilizzerà un PID prima che avvenga questo wrap-around.
Il limite (numero massimo di pid) è /proc/sys/kernel/pid_max
. Il manuale dice:
/proc/sys/kernel/pid_max
(da Linux 2.5.34)Questo file specifica il valore al quale i PID vanno a capo (ovvero, il valore in questo file è uno maggiore del PID massimo). Il valore predefinito per questo file,
32768
, produce lo stesso intervallo di PID di un kernel precedente
https://superuser.com/questions/135007/how-are-pids-generated
Questo dovrebbe rispondere alla tua domanda:sembra che ricicli i PID quando si esaurisce, saltando quelli che sono ancora assegnati.