监测进程命令 ps 和 即时跟踪进程信息的命令 top

ps系列的命令经常用,然而也经常忘记选项的含义。这里记录一下

             

USER: 进程创建的用户名        uid_t getuid(void);  uid_t geteuid(void);

PID : 识别进程的身份证号码    pid_t getpid(void);

%CPU:有个%,进程占用CPU的百分比 .

%MEM: 进程占用内存的百分比.

VSZ: 进程占用虚拟内存的大小.

RSS:内存中页的大小,page. 好像是内存管理相关的。

TTY: 进程所在终端ID号。不知道为什么是? 。

STAT: 这些flag经常忘记:  很有用.   

        R running 正在运行/可运行     S sleeping 睡眠中 可被唤醒        D Deep sleeping  不可被唤醒  通常在等待IO设备.

        T 停止(由于受到信号或者被跟踪)  Z 僵尸进程(已经结束而没有释放系统资源的进程 )

常用的附加 flag  有: 

        < 进程拥有比普通优先级高的优先级   N 进程拥有比普通优先级低的优先级     L 有些页面被锁在内存中 

        s 会话的先导进程  

START: 进程启动时间 

TIME:进程占用CPU时间,  这个有意思. 一直看错.

COMMAND:命令和参数.


还有一个好的命令       top 


我观察一个最后一个Time  变化 ,大概10s刷新一个进程状态的变化。


按q 退出这个程序


猜你喜欢

转载自blog.csdn.net/m_1308347688/article/details/79822894