标签:art 打印 进程创建 开始时间 位置 use src 技术 tree
在服务器上用VIM编辑器编写一个程序:一个进程创建(fork)两个子进程。给出源代码:
unsigned sleep(unsigned seconds)
挂起进程,以便打印进程树pstree -p pid
(1) ps -ef
每个字段的含义:
UID:用户ID
PID:进程ID
PPID:该进程的父进程ID
C:CPU所使用的资源占用比
STIME:系统启动时间
TTY:登录进程终端机位置
TIME:进程运行时间
CMD:运行该进程所下达的指令,用./test执行test文件
(2) ps -aux
每个字段的含义:
USER:用户名
PID:进程ID
%CPU:该进程占用CPU的百分比
%MEN:该进程占用内存的百分比,如图所示,三个进程都未占用内存
VSZ:占用虚拟记忆体的大小
RSS:占用记忆体的大小
TTY:登录进程终端机位置
STAT:进程状态,图中S表示中断
START:进程开始时间
TIME:进程运行时间
COMMAND:运行该进程所下达的指令,用./test执行test文件
在打印进程树的时候使用pstree -p pid 无法打印出进程树
原因分析:sleep()挂起时间太短,因此使用pstree -p pid时无法打印出进程树。
解决方法:增加挂起进程的时间。
标签:art 打印 进程创建 开始时间 位置 use src 技术 tree
原文地址:https://www.cnblogs.com/juxiaozhen/p/12635725.html