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