Linux には、使用済みの PID をリサイクルするポリシーはありますか? つまり、PID が使用された場合、どれくらい後に再び使用されるのでしょうか?
ベストアンサー1
新しいプロセスがフォークすると、PID はシステム依存の制限まで増加し、その後ラップアラウンドします。このラップアラウンドが発生するまで、カーネルは PID を再利用しません。
制限(PID の最大数)は です/proc/sys/kernel/pid_max
。マニュアル言う:
/proc/sys/kernel/pid_max
(Linux 2.5.34 以降)このファイルは、PIDはラップアラウンドする(つまり、このファイルの値は最大PIDより1大きい値です)。このファイルのデフォルト値は、
32768
以前のカーネルと同じPIDの範囲になります。