在linux下查看一个进程它有多少个线程是用什么命令?
2011-09-17 10:51
645 查看
ps -ef f
用树形显示进程和线程,比如说我想找到proftp现在有多少个进程/线程,可以用
$ ps -ef f | grep proftpd
nobody 23117 1 0 Dec23 ? S 0:00 proftpd: (accepting connections)
jack 23121 23117 0 Dec23 ? S 7:57 \_ proftpd: jack - ftpsrv: IDLE
jack 28944 23117 0 Dec23 ? S 4:56 \_ proftpd: jack - ftpsrv: IDLE
这样就可以看到proftpd这个进程下面挂了两个线程。
在Linux下面好像因为没有真正的线程,是用进程模拟的,有一个是辅助线程,所以真正程序开的线程应该只有一个。
另外用pstree -c也可以达到相同的效果
$ pstree -c | grep proftpd
|-proftpd-+-proftpd
| `-proftpd
ps aux | grep不就是了
用树形显示进程和线程,比如说我想找到proftp现在有多少个进程/线程,可以用
$ ps -ef f | grep proftpd
nobody 23117 1 0 Dec23 ? S 0:00 proftpd: (accepting connections)
jack 23121 23117 0 Dec23 ? S 7:57 \_ proftpd: jack - ftpsrv: IDLE
jack 28944 23117 0 Dec23 ? S 4:56 \_ proftpd: jack - ftpsrv: IDLE
这样就可以看到proftpd这个进程下面挂了两个线程。
在Linux下面好像因为没有真正的线程,是用进程模拟的,有一个是辅助线程,所以真正程序开的线程应该只有一个。
另外用pstree -c也可以达到相同的效果
$ pstree -c | grep proftpd
|-proftpd-+-proftpd
| `-proftpd
如何查看进程中各线程的内存占用情况?
用ps aux只能查看到进程,如果进程里面使用了pthread编程,用什么命令才能查询到进程里的线程资源占用?ps aux | grep不就是了
相关文章推荐
- linux查看进程线程数量命令:
- Linux Pmap 命令:查看进程用了多少内存
- Linux下查看某个进程创建了多少线程
- Linux查看一个进程内线程详情
- Linux下查看一个应用的多少线程数量
- Linux Pmap 命令:查看进程用了多少内存
- Linux查看进程打开多少文件描述符命令-lsof
- 浅析linux环境下一个进程最多能有多少个线程
- Linux下查看某个进程创建了多少线程
- Linux查看进程/线程命令总结
- 一个小命令查看centos 是什么多少位系统
- linux中用top、ps命令查看进程中的线程
- Linux查看进程打开多少文件描述符命令-lsof
- 【linux命令实战】Linux查看进程的所有子进程和线程
- Linux Pmap 命令:查看进程用了多少内存
- 统计进程资源----Linux Pmap 命令:查看进程用了多少内存
- linux环境下一个进程最多能有多少个线程?
- 【linux命令实战】Linux查看进程的所有子进程和线程
- 在linux下,如何使用find命令查看一个目录下包含多少文件
- Linux Pmap 命令:查看进程用了多少内存