最新整理Linux操作系统的进程管理详解

  • 格式:doc
  • 大小:248.00 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

L i n u x操作系统的进程管理详解

L i n u x操作系统中进程的管理是很重要的一部分,下面由学习啦小编为大家整理了L i n u x操作系统的进程管理详解的相关知识,希望对大家有帮助!

L i n u x操作系统的进程管理详解

对于L i n u x的进程的管理,是通过进程管理工具实现的,比如p s、k i l l、p g r e p等工具;

L i n u x操作系统的进程管理/1、 p s监视进程工具; p s为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用t o p工具;

1.p s的参数说明;

p s提供了很多的选项参数,常用的有以下几个;

l长格式输出;

u按用户名和启动时间的顺序来显示进程;

j用任务格式来显示进程;

f用树形格式来显示进程;

a显示所有用户的所有进程(包括其它用户);

x显示无控制终端的进程;

r显示运行中的进程;

w w避免详细参数被截断;

我们常用的选项是组合是a u x或l a x,还有参数f 的应用;

p s a u x或l a x输出的解释;

U S E R进程的属主;

P I D进程的I D;

P P I D父进程;

%C P U进程占用的C P U百分比;

%M E M占用内存的百分比;

N I进程的N I C E值,数值大,表示较少占用C P U时间;

V S Z进程虚拟大小;

R S S驻留中页的数量;

W C H A N

T T Y终端I D

S T A T进程状态

D U n i n t e r r u p t i b l e s l e e p(u s u a l l y I O)

R正在运行可中在队列中可过行的;

S处于休眠状态;

T停止或被追踪;

W进入内存交换(从内核 2.6开始无效);

X死掉的进程(从来没见过);

Z僵尸进程;

优先级高的进程

N优先级较低的进程

L有些页被锁进内存;

s进程的领导者(在它之下有子进程);

l i s m u l t i-t h r e a d e d(u s i n g C L O N E_T H R E A D,l i k e N P T L p t h r e a d s d o)

+位于后台的进程组;

W C H A N正在等待的进程资源;

S T A R T启动进程的时间;

T I M E进程消耗C P U的时间;

C O M M A N D命令的名称和参数;

2.p s应用举例;

实例一:p s a u x最常用

[r o o t@l o c a l h o s t~]#p s-a u x|m o r e

可以用 |管道和 m o r e连接起来分页查看;

[r o o t@l o c a l h o s t~]#p s-a u x p s001.t x t

[r o o t@l o c a l h o s t~]#m o r e p s001.t x t

这里是把所有进程显示出来,并输出到p s001.t x t 文件,然后再通过m o r e来分页查看;

实例二:和g r e p结合,提取指定程序的进程;

[r o o t@l o c a l h o s t~]#p s a u x|g r e p h t t p d

r o o t41870.0 1.32423610272?S s11:550:00 /u s r/s b i n/h t t p d

a p a c h e41890.00.6243684940?S11:550:00 /u s r/s

b i n/h t t p d

a p a c h e41900.00.6243684932?S11:550:00 /u s r/s

b i n/h t t p d

a p a c h e41910.00.6243684932?S11:550:00 /u s r/s

b i n/h t t p d

a p a c h e41920.00.6243684932?S11:550:00 /u s r/s

b i n/h t t p d

a p a c h e41930.00.6243684932?S11:550:00 /u s r/s

b i n/h t t p d

a p a c h e41940.00.6243684932?S11:550:00 /u s r/s

b i n/h t t p d

a p a c h e41950.00.6243684932?S11:550:00 /u s r/s

b i n/h t t p d

/u s r/s b i n/h t t p d

r o o t 4480 0.0 0.0 5160 708 p t s/3 R+ 12:20 0:00 g r e p h t t p d

实例二:父进和子进程的关系友好判断的例子

[r o o t@l o c a l h o s t~]#p s a u x f|g r e p h t t p d

r o o t 4484 0.0 0.0 5160 704 p t s/3 S+ 12:21 0:00 _g r e p h t t p d

r o o t41870.0 1.32423610272?S s11:550:00 /u s r/s b i n/h t t p d

a p a c h e41890.00.6243684940?S11:550:00 _/u s r/s

b i n/h t t p d

a p a c h e41900.00.6243684932?S11:550:00 _/u s r/s

b i n/h t t p d

a p a c h e41910.00.6243684932?S11:550:00 _/u s r/s

b i n/h t t p d

a p a c h e41920.00.6243684932?S11:550:00 _/u s r/s

b i n/h t t p d

a p a c h e41930.00.6243684932?S11:550:00 _/u s r/s

b i n/h t t p d