Qual é o alcance de um PID no Linux e no Solaris?

10

Qual é o valor máximo e mínimo para um PID (Process ID) no Linux e Solaris?

    
por Graeme 10.06.2011 / 15:25

3 respostas

12

De link :

To get the max PID value that can be assigned to Linux process, run the following command:

cat /proc/sys/kernel/pid_max

Na maioria das máquinas Linux, o resultado é 32768 (= 2 15 ).

No entanto, pode ser definido para qualquer valor até 4194304 (= 2 22 ), se necessário. Os servidores podem ter um limite maior para evitar colisões de PID, por exemplo.

    
por 10.06.2011 / 15:28
14

Você teve e aceitou uma resposta do Linux. No Solaris, o valor máximo de um ID de processo é um parâmetro ajustável do kernel - pidmax em /etc/system - o padrão é 30.000 e pode ser configurado entre 266 e 999.999. Note que isto não é max_nprocs , que é um parâmetro ajustável do kernel com uma função sutilmente diferente.

    
por 10.06.2011 / 16:53
2

O mínimo é 1 e normalmente o máximo é 2 ^ 15

    
por 10.06.2011 / 15:31