背景
忽然被提醒进程数过多,以为是某个定时脚步出了问题,查看了最近一个月的进程数和最近半小时的进程数,变动不大,没有大的异常,但是进程数在不断的增长。
执行
查看了目前进程数据最多的进程,如下脚本
ps -eo comm|sort|uniq -c|sort -rnk1|head
上面的脚步就查处了前十的进程数,下图为正常情况下的截图
异常情况下是chrome进程过多,所以查看了所有chrome的进程信息,包含进程启动的具体时间,如下命令
ps -eo pid,cmd,uid,lstart,etime|grep chrome|grep -v 'grep'
可以根据启动时间,大致查出是某几个脚本启动的进程,但是不能具体的查到是哪个进程,所以需要查看具体的进程信息,命令如下:
ls -al /proc/25562(进程id)