linux最大进程数量和nproc值,Linux 下监控用户最大进程数参数(nproc)是否到达上限...

本文介绍了Linux系统下如何监控用户最大进程数参数nproc,包括查看各系统用户的进程数,确定进程分布,以及当nproc接近上限时如何调整参数的方法。
摘要由CSDN通过智能技术生成

Linux 下监控用户最大进程数参数(nproc)是否到达上限的步骤:

1.查看各系统用户的进程(LWP)数:

注意:默认情况下采用 ps 命令并不能显示出所有的进程。因为 Linux 环境下执行多线程,每个线程都将以一个轻量级进程(light-weight process [LWP])的形式执行,而 ps 命令如果不带 -L 选项将无法查看 LWP。

查看各系统用户的进程数的命令如下所示,执行后可得类似如下结果。

# ps h -Led -o user | sort | uniq -c | sort -n

d6ee0412380b46e1367b6c3b06b9d4f6.png

如果某个用户的 nproc 的软限制小于其运行中的进程数,则切换用户时将报错 "su: cannot set user id: Resource temporarily unavailable"

2.确定某用户的进程(LWP)数的分布情况:

根据步骤 1 可确定 nproc 参数接近上限的问题用户,随后应确定该用户进程数(LWP)的分布情况。命令如下,查询结果类似如下。

# ps -o nlwp,pid,lwp,args -u username | sort -n

其中 username 为系统用户名。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值