Linux ps和pstree命令

Posted yanceylu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux ps和pstree命令相关的知识,希望对你有一定的参考价值。

1. 查看所有进程

ps -eF

-e: Select all processes.
-F: Extra full format.

  PSR (Processor)显示进程所在的CPU。

2. 查看所有进程(包括线程)

ps -eLF
-e: Select all processes.
-L: Show threads, possibly with LWP and NLWP columns.
-F: Extra full format.

  LWP (Low Weight Process),显示的是线程号TID。对Linux内核而言,线程和进程的管理没有任何区别。对用户而言,一个进程可能包含多个线程。PID和LWP相同,则该线程为进程的主线程。

3. 自定义格式查看

ps -eLo pid,lwp,nlwp,sched,pri,psr,args

-e: Select all processes.
-L: Show threads, possibly with LWP and NLWP columns.
-o: User-defined format.

  可查看想要查看的参数,如调度策略,优先级等。

4. pstree

  以树状格式查看进程/线程使用pstree命令。

pstree -p

-p: Show PIDs.

 

  有关ps和pstree的具体使用方法,不妨使用man命令查看。

以上是关于Linux ps和pstree命令的主要内容,如果未能解决你的问题,请参考以下文章

linux命令:ps pstree top进程管理

Linux中查看进程的多线程pstree, ps -L

Linux--命令大全/常用命令--管理类--内存/磁盘/进程--top/free/du/df/ps/pstree/kill/killall

进程一些命令pstree,ps,pstack,top

linux下的进程管理(进程的基本了解及查看pstree,ps,pgrep命令)

Linux性能监控-pstree