Linux查看系统线程数

Linux查看系统线程数

在Linux操作系统,想要查看系统的线程数信息,可以通过以下命令来操作。

查看线程数想要查看Linux操作系统允许的最大线程数,可以通过命令

代码语言:shell复制ulimit -a返回配置项的详细说明:

代码语言:txt复制# core文件的最大值为100blocks

core file size (blocks, -c) 0

# 进程的数据段可以任意大

data seg size (kbytes, -d) unlimited

# 指定调度优先级

scheduling priority (-e) 0

# 文件可以任意大

file size (blocks, -f) unlimited

# 最多有15237个待处理的信号

pending signals (-i) 15237

# 一个任务锁住的物理内存的最大值为64KB

max locked memory (kbytes, -l) 64

# 一个任务的常驻物理内存的最大值

max memory size (kbytes, -m) unlimited

# 一个任务最多可以同时打开65535个文件

open files (-n) 65535

# 管道的最大空间为4096字节

pipe size (512 bytes, -p) 8

# POSIX的消息队列的最大值为819200字节

POSIX message queues (bytes, -q) 819200

# 指定实时优先级

real-time priority (-r) 0

# 进程的栈的最大值为10240字节

stack size (kbytes, -s) 10240

# 进程使用的CPU时间

cpu time (seconds, -t) unlimited

# 当前用户同时打开的进程(包括线程)的最大个数为15237

max user processes (-u) 15237

# 没有限制进程的最大地址空间

virtual memory (kbytes, -v) unlimited

# 所能锁住的文件的最大个数没有限制

file locks (-x) unlimited查看配置文件中的配置

代码语言:shell复制cat /etc/security/limits.d/90-nproc.conf说明如下

代码语言:txt复制# 所有的用户默认可以打开最大的进程数为 4096

* soft nproc 4096

# root 用户默认可以打开最大的进程数 无限制的

root soft nproc unlimited如果需要修改的话,可以直接使用vim命令

代码语言:shell复制vim /etc/security/limits.d/90-nproc.conf查看进程内的线程通过命令ps -ef|grep tomcat获取tomcat进程号

代码语言:shell复制ps -ef|grep tomcat查看进程号 15728 下的线程数

代码语言:shell复制ps -T -p 15728或者使用命令

代码语言:shell复制top -H -p 15728统计线程数通过命令 ps -eLf |wc -l 统计线程数量,unix标准风格组合,

其中:

-e 代表列出所有进程,-l 代表长格式,-f 代表完整的格式

wc命令 -l 统计文本内容输出的行数

通过该命令,可以打印出当前服务器的总线程数量

代码语言:shell复制ps -eLf |wc -l

# 2602执行如下命令

代码语言:shell复制ps -Lf 15728 |wc -l

# 2191查询当前已用的线程数或进程数

代码语言:shell复制pstree -p |wc -l动态查看某个进程的资源消耗情况

代码语言:shell复制top -p 15728到这里,关于在Linux系统查看系统线程数的一些操作就基本够用了。

相关推荐

日系车在西安遭砸?警方回应→
365bet线上网址

日系车在西安遭砸?警方回应→

📅 08-04 👁️ 4818
如何计算网站跳出率?跳出率公式是什么?
365bet线上网址

如何计算网站跳出率?跳出率公式是什么?

📅 09-12 👁️ 7405