主页 > 知识库 > 详解linux系统下pid的取值范围

详解linux系统下pid的取值范围

热门标签:达亚电销机器人官网 电销机器人怎么接线路 大连400电话如何申请 新余高德地图标注怎么修改 如何分析地图标注 高德地图标注好做吗 外呼系统坐席费计入会计哪个科目 抚顺地图标注 电销机器人价值

一般PID_MAX=0x8000(可改),因此进程号的最大值为0x7fff,即32767。

进程号0-299保留给daemon进程。

现在的内核好像没有这个限制了,《linux内核设计与实现》上说为了与老版本的unix和linux兼容,pid的最大值默认是32767(short int的最大值),如果你需要的话还可以不考虑和老版本兼容,修改/proc/sys/kernel/pid_max来提高上限用echo重新写入一个数值到这个文件即可。

 由于一般机器不可能同时跑那么多进程+线程,所以32768是肯定够用了,但是系统倾向于分配未使用过的pid给新进程,所以你会发现在正在运行的系统上,有很多低位的pid没有使用,那是因为启动的时候该pid被其它程序用过了,当然,你真有本事用到pid的最大值,系统也有办法解决,那就是从头(低位)搜索未被占用的pid分配给新进程。

总结

以上所述是小编给大家介绍的linux系统下pid的取值范围,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

标签:海东 新乡 南通 黄石 杨凌 辽源 湖南 衡水

巨人网络通讯声明:本文标题《详解linux系统下pid的取值范围》,本文关键词  详解,linux,系统,下,pid,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《详解linux系统下pid的取值范围》相关的同类信息!
  • 本页收集关于详解linux系统下pid的取值范围的相关信息资讯供网民参考!
  • 推荐文章