EDA365电子论坛网

标题: Linux进程方面的介绍(下) [打印本页]

作者: pulbieup    时间: 2019-10-9 14:12
标题: Linux进程方面的介绍(下)

. B; V& }9 P7 q6 {Linux进程方面的介绍(上)/ |# K( t! v8 T' Y

+ z8 L/ k8 Y/ |7 [5 u4 f2 v2 {' j3. 进程监控——ps命令和top命令
4 o! A2 |) s+ N2 I9 m3 d
/ b- ?) }  A" X/ P8 ^" X
1)ps 提供有关PID键入的当前正在运行的进程的信息。如果要重复更新此状态,可以从命令行使用 top  或其他常用安装的变体,例如 htop 或  atop,或调用分发的图形系统监视器应用程序。ps 有许多选项可以准确指定要检查的任务,显示哪些信息以及应该使用的输出格式。如果没有选项,  ps 将显示在当前shell下运行的所有进程。您可以使用 -u 选项显示指定用户名的进程信息。命令  ps -ef   将详细的显示系统中的所有进程。命令 ps -eLf 更进一步,为每个线程显示一行信息(记住,一个进程可以包含多个线程)。
6 a4 ~  }) U' M0 Y1 H2 E
! Q6 s/ c0 i5 y; g4 t% F9 C7 X 0 l9 G( L6 N0 J' ^
( M8 n! y, @+ L
ps 有另一种选项规范,它源于BSD的各种UNIX,其中选项是在没有前面的破折号的情况下指定的。例如,命令 ps aux显示所有用户的所有进程。ps axo命令允许您指定要查看的属性。屏幕截图显示了 带有  aux  和  axo  限定符的ps的示例输出  。
% ]# |: s: u' {/ n& d4 b7 M
. x# Q7 n2 N$ J( b/ t
# V- S& Y( _8 _& W
  A8 N# H5 h# p& @7 m4 k4 P2)pstree 以树形图的形式显示系统上运行的进程,显示 进程及其父进程与其创建的任何其他进程之间的关系。不显示进程的重复条目,并且线程以大括号显示。
9 w+ X; p' C$ g, u! Q# Q) z7 ~8 I8 {' W; L

' M1 a' A$ O" V2 M7 L- r$ h* _+ r+ Q3 S
$ O6 t& |0 k* R
, d0 p  ]' R( J% c- b0 Q: j1 S" m

4 A" i( X5 Z: W; @& u1 g
9 P! H% p, L8 a2 c- M8 F" e

作者: Demyar    时间: 2019-10-9 18:50
Linux进程方面的介绍(下)




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2