- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網(wǎng)數(shù)碼
一般PID_MAX=0x8000(可改),因此進程號的最大值為0x7fff,即32767。
進程號0-299保留給daemon進程。
現(xiàn)在的內(nèi)核好像沒有這個限制了,《linux內(nèi)核設計與實現(xiàn)》上說為了與老版本的unix和linux兼容,pid的最大值默認是32767(short int的最大值),如果你需要的話還可以不考慮和老版本兼容,修改/proc/sys/kernel/pid_max來提高上限用echo重新寫入一個數(shù)值到這個文件即可。
由于一般機器不可能同時跑那么多進程+線程,所以32768是肯定夠用了,但是系統(tǒng)傾向于分配未使用過的pid給新進程,所以你會發(fā)現(xiàn)在正在運行的系統(tǒng)上,有很多低位的pid沒有使用,那是因為啟動的時候該pid被其它程序用過了,當然,你真有本事用到pid的最大值,系統(tǒng)也有辦法解決,那就是從頭(低位)搜索未被占用的pid分配給新進程。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP