V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jj783850915
V2EX  ›  Linux

求解 Linux 进程 id 数值很大

  •  
  •   jj783850915 · 2021-07-05 16:33:04 +08:00 · 2729 次点击
    这是一个创建于 402 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最大的 PID 已经到几百万 可能是什么原因? 没有发现可疑进程 cpu 使用率正常 ps -ef | wc -l 看了下还存在的进程数 300+

    13 条回复    2021-07-06 18:05:48 +08:00
    InternetExplorer
        1
    InternetExplorer  
       2021-07-05 16:34:06 +08:00
    运行一下就结束了,你运行这个命令就好几个进程
    codehz
        2
    codehz  
       2021-07-05 16:36:00 +08:00
    新进程 id 是不断递增的(除非达到上限才会从小的开始
    AoEiuV020
        3
    AoEiuV020  
       2021-07-05 16:45:54 +08:00
    几百万怎么看都有问题吧,有什么程序在反复创建新进程再杀掉?
    我看了下我一个开机几个月的服务器上 pid 最高三万多,
    jj783850915
        4
    jj783850915  
    OP
       2021-07-05 16:48:50 +08:00
    @AoEiuV020 我也是这么想的 但是怎么才能找到那个反复创建的进程呢
    AoEiuV020
        5
    AoEiuV020  
       2021-07-05 16:55:13 +08:00
    @jj783850915 我没有这方面的经验,但是可以从网络安全方面入手找个教程试试,
    https://segmentfault.com/a/1190000019828080
    Jwyt
        6
    Jwyt  
       2021-07-05 16:56:42 +08:00
    看了下我的服务器也是一样 pid 到了一百多万,不过好像没什么影响
    guoqiyi
        7
    guoqiyi  
       2021-07-05 16:58:07 +08:00
    我没用过,但好像 linux audit 可以配置记录进程,你可以找找看
    eason1874
        8
    eason1874  
       2021-07-05 17:18:39 +08:00
    @AoEiuV020 #3 你看到最高三万多是因为默认 pid_max 是 32768 吧,你调大到百万级别,只要长时间不关机迟早也能到百万。

    @jj783850915 #4 长期不关机的机器累计进程数多不奇怪啊,服务进程少,大部分进程都是工作结束就退出了,反反复复,累计就多了。像#1 说的,你查看一次进程都让 pid 增长几次了。好奇可以找些工具记录进程历史看看。
    leeyuzhe
        9
    leeyuzhe  
       2021-07-05 18:12:57 +08:00 via Android
    我的开发机常年百万
    generic
        10
    generic  
       2021-07-05 20:38:52 +08:00 via Android
    htop 可以高亮显示新进程,也许有帮助。
    ihipop
        11
    ihipop  
       2021-07-05 21:00:48 +08:00 via Android
    有内核参数配置是 PID 重用还是尽量向上递增的 PID 范围的
    dingwen07
        13
    dingwen07  
       2021-07-06 18:05:48 +08:00 via iPhone
    /proc/sys/kernel/pid_max 默认定义的最大 pid 是 32768,所以你是改了这个设置?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1504 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 164ms · UTC 17:42 · PVG 01:42 · LAX 10:42 · JFK 13:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.