查看进程总量
ps -ef | wc -l
查看系统设置的最大进程数
sysctl kernel.pid_max
查看当前进程数
ps -eLf | wc -l
更改最大进程数
echo "kernel.pid_max=1000000 " >> /etc/sysctl.conf
sysctl -p
查看化学cpu个数
grep 'physical id' /proc/cpuinfo | sort -u
查看核心数目
grep 'core id' /proc/cpuinfo | sort -u | wc -l
查看线程数
grep 'processor' /proc/cpuinfo | sort -u | wc -l
在Linux中linux运维最佳实践,程序中创建的线程(亦称为轻量级进程linux 判断线程是否在运行,LWP)会具有和程序的PID相同的“线程组ID”。之后红旗linux5.0,各个线程会获得其自身的线程ID(TID)。对于Linux内核调度器而言,线程不过是刚好共享特定资源的标准的进程而已。精典的命令行工具,如ps或toplinux 判断线程是否在运行,都可以拿来显示线程级别的信息,只是默认情况下它们显示进程级别的信息。
查看某个进程的线程
方式一:PS
在ps命令中,“-T”选项可以开启线程查看。下边的命令列举了由进程号为
的进程创建的所有线程。
1、ps-T-p
2、“SID”栏表示线程ID,而“CMD”栏则显示了线程名称
技巧二:top
top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列举所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。
1、top-H
2、要让top输出某个特定进程
并检测该进程内运行的线程状况:
top-H-p
参考链接:
(23条消息)linux服务器查看进程、线程数目_allure-CSDN博客_linux查看线程数
(23条消息)Linux上怎么查看某个进程的线程_一面之媛-CSDN博客