一尘不染

Linux中的最大PID

linux

我正在将应用程序从Tru64移植到Linux,并且使用limits.h中定义的PID_MAX。Linux没有该定义。如何在不手工阅读的情况下在 c中
找到PID_MAX /proc/sys/kernel/pid_max?有图书馆吗?


阅读 492

收藏
2020-06-02

共1个答案

一尘不染

默认值为32768,您可以在中读取系统上的值/proc/sys/kernel/pid_max

您可以在64位系统(最多2 22 = 4,194,304)上将值设置为更高,方法如下:

echo 4194304 > /proc/sys/kernel/pid_max

在这里阅读更多:

http://www.cs.wisc.edu/condor/condorg/linux_scalability.html(通过archive.org)

2020-06-02