系统进程的管理

1.什么是进程以及生命周期

    进程: 程序运行的过程,当结束该程序时进程就随之的销毁了,但是程序还存储在系统中。

    生命周期:僵尸进程(会占用资源)、孤儿进程

2.监控进程及每列的意思(ps aux:静态;top:动态)

USER       进程运行的用户身份( 每一个进程,都需要一个特定的用户身份来运行 )

PID           子进程的身份标识 ( 就是一种标识,用来区分不同的进程 )

%CPU       该进程占用CPU的百分比是多少

%MEM      该进程占用内存的百分比是多少

VSZ           虚拟内存

RSS           实际占用内存 

TTY           该进程是哪个终端运行的  ? 表示是系统运行的 pts/0 pts/1 来源的终端是哪一个

STAT         进程所表示的状态( 运行 暂停 停止 .......)

START      进程启动时间

TIME         进程占用CPU的时间

COMMAND    运行该进程需要执行的命令 [ ] 表示内核启动的进程

3.top的常见指令及意思

h      查看帮出

1      数字1,显示所有CPU核心的负载

z      以高亮显示数据

b     高亮显示处于R状态的进程

M    按内存使用百分比排序输出

P     按CPU使用百分比排序输出

q     退出top

4.STAT基本状态  

R    进程运行               s   进程是控制进程, Ss进程的领导者,父进程

S    可中断进程            <  进程运行在高优先级上,S<优先级较高的进程

T     进程被暂停            N 进程运行在低优先级上,SN优先级较低的进程

D    不可中断进程         + 当前进程运行在前台,R+该表示进程在前台运行

Z     僵尸进程                 l 进程是多线程的,Sl表示进程是以线程方式运行

5.进程状态的管理 kill、pkill、killall(结束所有进程)

  (1.) kill:杀掉进程   

             常用的信号:-1 加载进程的配置,子进程被干掉

                                   -9 强制结束进程(尽量不用)

                                  - 15 正常结束进程(默认的)

     (2.)pkill+进程  干掉该进程的名字

6.进程的优先级 nice、renice

   nice值越低、优先级越高,反之优先级越低

   nice -n 优先级数字 进程名称 :指定程序的优先级

   renice -n 优先级数字 进程pid :修改程序的优先级

你可能感兴趣的:(系统进程的管理)