第十一章 进程和信号

系统进程

查看进程

ps -ax指令查看当前进程和进程状态。

wuchao@:~/linux_program/CH07$ ps ax
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:01 /sbin/init splash
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [ksoftirqd/0]
    5 ?        S<     0:00 [kworker/0:0H]
    7 ?        S      0:13 [rcu_sched]
    8 ?        S      0:00 [rcu_bh]
  .............
  ............. 
 7075 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/unity-scope-home/unity-scop
 7087 ?        Sl     0:00 /usr/lib/x86_64-linux-gnu/unity-lens-files/unity-file
 7088 ?        Sl     0:00 /usr/bin/unity-scope-loader applications/applications
 7135 ?        Sl     0:00 /usr/lib/libunity-webapps/unity-webapps-service
 7207 ?        S      0:00 [kworker/0:1]
 7364 ?        Sl     0:38 /usr/lib/firefox/firefox
 7438 ?        S      0:01 [kworker/1:2]
 7514 ?        S      0:00 [kworker/u8:2]
 7557 pts/4    R+     0:00 ps ax

STAT表示进程的状态,意义如下:

S:睡眠,等待某个事件发生。

R:运行,处于正在执行或即将运行状态。

D:不可中断的睡眠,如:等待输入或输出。

T:停止。

Z:僵尸进程

N:低优先级进程

s:进程是会话期首进程

+:进程属于前台进程组

l:进程是多线程

<:高优先级任务

进程调度

通过更改nice值,可以改变优先级。

renice nice值 PID号

 

posted @ 2016-10-18 18:33  且听风吟-wuchao  阅读(217)  评论(0编辑  收藏  举报