我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

一般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的取值范围,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

一般PID_MAX=0x8000(可改),因此进程号的最大值为0x7fff,即32767。 进程号0-299保留给daemon进程。 现在的内核好像没有这个限制了,《linux内核设计与实现》上说为了与老版本的unix和li
2022-06-04

Linux 系统下安装JDK1.8的教程详解

一,安装前的清理工作rpm -qa | grep jdk rpm -qa | grep gcj yum -y remove java-xxx-xxx二 , 在线下载JDK 命令:wget --no-check-certificate --n
2022-06-04

详解Linux系统三种模式下的简单命令

i的编辑器: 1、三种模式:底行模式 命令模式 插入模式 命令模式:1、从命令切换插入模式: i : 光标所在左侧输入 I 光标移动到所在行的最左则 o :光标移动的下一行(新的一行) O:光标移动的上一行(新的一行) a
2022-06-04

Linux系统多网卡环境下的路由配置详解

linux下路由配置命令 1. 添加主机路由route add -host 192.168.1.11 dev eth0 route add -host 192.168.1.12 gw 192.168.1.12. 添加网络路由route ad
2022-06-04

详解Linux 操作系统下安装rpm包的方法步骤

第2代Linux操作系统在安装软件方面相当简单:第一步,搜索你要的软件,比如你要找一个游戏软件,它的名称叫myward,这个游戏软件的说明是:myown war game。Linux操作系统搜索这个软件包就只需要输入命令apt-cache
2022-06-04

详解Linux 中获取硬盘分区或文件系统的 UUID 的七种方法

作为一个 linux 系统管理员,你应该知道如何去查看分区的 UUID 或文件系统的 UUID。因为现在大多数的 Linux 系统都使用 UUID 挂载分区。你可以在 /etc/fstab 文件中可以验证。 有许多可用的实用程序可以查看 U
2022-06-04

jmeter在linux系统下运行及本地内存调优的方法详解

1.在linux系统下安装跨系统传输文件工具root用户下 根目录输入 yum -y install lrzsz2.把apache-jmeter-4.0zip包 用rz命令上传到linux系统的根目录下 解压3.配置jmeter环境
2022-06-04

如何在Linux操作系统下安装Apache服务的方法实例详解

链接下载: 操作环境 VMware虚拟机中CentOS 7.6 SecureCRT Xftp(Xmanager) 需求分析 使用Apache服务实现访问http 操作步骤 1、挂载光盘[root@localhost ~]# mount /d
2022-06-03

编程热搜

目录