当前位置首页 > Linux知识

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

阅读次数:369 次  来源:admin  发布时间:

https://www.cnblogs.com/autopenguin/p/6184886.html

1.查看各系统用户的进程(LWP)数: 注意:默认情况下采用 ps 命令并不能显示出所有的进程。因为 Linux 环境下执行多线程,每个线程都将以一个轻量级进程(light-weight process [LWP])的形式执行,而 ps 命令如果不带 -L 选项将无法查看 LWP。 查看各系统用户的进程数的命令如下所示,执行后可得类似如下结果。 # ps h -Led -o user | sort | uniq -c | sort -

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

如果某个用户的 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 为系统用户名。

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

注意:根据查询结果,便可轻易确定存在问题的程序。如果程序均正常,而 nproc 参数已接近上限值,则需修改 nproc 参数。

实践篇-Linux

1.查看各系统用户的进程(LWP)数: 注意:默认情况下采用 ps 命令并不能显示出所有的进程。因为 Linux 环境下执行多线程,每个线程都将以一个轻量级进程(light-weight process [LWP])的形式执行,而 ps 命令如果不带 -L 选项将无法查看 LWP。 查看各系统用户的进程数的命令如下所示,执行后可得类似如下结果。 # ps h -Led -o user | sort | uniq -c | sort -

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

如果某个用户的 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 为系统用户名。

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

注意:根据查询结果,便可轻易确定存在问题的程序。如果程序均正常,而 nproc 参数已接近上限值,则需修改 nproc 参数。
上一篇:Nginx工作原理和优化
下一篇:Ubuntu换回Gnome界面