Linux PIDリサイクル [closed] 質問する

Linux PIDリサイクル [closed] 質問する

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の範囲になります。

おすすめ記事