Linux 및 Solaris에서 PID의 범위는 무엇입니까? Linux 및 Solaris에서 PID (프로세스

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 시스템에서 결과는 32768 (= 2 15 )입니다.

그러나 필요한 경우 최대 4194304 (= 2 22 )의 값으로 설정할 수 있습니다 . 예를 들어 서버는 PID 충돌을 피하기 위해 더 큰 제한을 가질 수 있습니다.


답변

당신은 리눅스 답변을 받았으며 받아 들였습니다. Solaris에서 프로세스 ID의 최대 값은 커널 튜너 블 매개 변수 ( pidmaxin) /etc/system이며 기본값은 30,000이며 266에서 999,999 사이의 값으로 설정할 수 있습니다. 이 max_nprocs기능은 미묘하게 다른 기능을 가진 커널 조정 가능 매개 변수 가 아닙니다 .