linux - 我如何收集每个进程的线程数并在 bash 终端中找到最大值?

标签 linux bash ubuntu process

我想收集一个进程使用了​​多少个线程(我猜是根据它们的 PID/状态),然后我想比较它们并输出其中最大数量的线程。例如,我想收集每个 chromium 进程的所有线程,然后比较数字并输出最大值。有什么想法吗?

例如

2131 线程:20、2341 线程:10、2200 线程:5

最大线程 = 20

最佳答案

在 ubuntu 中,您可以使用此命令获取进程的线程数

ps -o nlwp `pgrep process_name`

nlwp代表轻量级进程数

关于linux - 我如何收集每个进程的线程数并在 bash 终端中找到最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26693058/

相关文章:

linux - 庆典错误 : 2: integer expression expected

linux - 守护进程不会杀死正在从命名管道读取的 child

bash - 使用 Bash 在名称中间重命名多个文件的一小部分?

tomcat - 在我的 Ubuntu 服务器上运行.WAR?

laravel - 如何为 beanstalkd 设置队列服务器集群?

linux - 如何获取 sftp 服务器的当前日期和时区(日期命令不起作用)

linux - 如何防止国外应用程序在linux上打开串口?

bash - 'mv' 命令抛出错误但在 docker 中执行正常

Git - 在 github 上使用端口 9418 进行远程操作

linux - 安装 devstack 时出错