LinuxおよびSolarisでのPID(プロセスID)の最大値と最小値は何ですか?
http://www.alexxoid.com/blog/linux/getting-the-max-pid-value-for-linux-process.html から:
Linuxプロセスに割り当てることができる最大PID値を取得するには、次のコマンドを実行します。
cat /proc/sys/kernel/pid_max
ほとんどのLinuxマシンでは、結果は2768(= 215)。
ただし、任意の値に設定できます最大4194304(= 222) 必要であれば。たとえば、PIDの衝突を回避するために、サーバーにはより大きな制限がある場合があります。
あなたはLinuxの答えを得て、受け入れました。 Solarisでは、プロセスIDの最大値はカーネル調整可能パラメーター— pidmax
in /etc/system
—で、デフォルトは30,000で、266〜999,999のどこにでも設定できます。これはmax_nprocs
ではないことに注意してください。これは微妙に異なる機能を持つカーネル調整可能なパラメーターです。
最小値は1で、通常、最大値は2 ^ 15です。