PID - rostouci cisla procesu

John Popelnik popelnik na gvid.cz
Pondělí Prosinec 1 12:30:52 CET 1997


> 
> > je mozne (ci je to vlastnost Linuxu), ze PID neustale roste. Predpokladal
> > jsem, ze po zaniknuti procesu se jeho puvodni PID cislo muze pouzit pro jiny
> > proces a tak nemuze dochazet k neustalemu narustu PID.

... zkraceno

> pid nikdy neporoste nad vsechna ocekavani, v soucasne verzi Linuxu je
> PID_MAX 32768 a pid kazdeho procesu je vzdy mensi, nez PID_MAX.
> V momente, kdy citac last_pid (posledne prideleny pid) dosahne hodnoty
> PID_MAX, je prenastaven na 300 a jsou postupne scanovana jednotliva pid,
> zda-li je mozno je pouzit znovu (viz rutina get_pid kernel/fork.c).
> Na podrobnosti odkazuji prave tam.
> Na strojich, ktere spravuji, pid vetsinou mnohokrat protocim, takze musim
> potvrdit, ze to funguje.
> 
> Cheers,
>     Jakub


Diky za informaci. Uz jsem se lekl, ze budu muset uzkostlive sledovat denne
rostouci PID.
Ale v Linuxu 2.0.0 (jadru) to rozhodne nebehalo) - vzdycky to po 16000
spadlo. Byla to chyba v jadru nebo nejaka moje nesmyslnost ?

S pozdravem Milan Sorm


Další informace o konferenci Linux