欢迎来到天天文库
浏览记录
ID:37897040
大小:1.27 MB
页数:21页
时间:2019-06-02
《RHEL5基础九 进程管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、RHEL6的配置与管理徐炳文工程师RedHatEnterpriseLinux6基础Linux进程管理下面课程有点难度了,LINUX的进程,与常用进程管理命令。1、进程简介大家都知道,系统是通过进程来完成工作的,每一个进程都有一个独立的进程号,系统通过调用进程号来调度操控进程。系统的原始进程是init,init的PID总是1。一个进程可以产生另一个进程,除了init以外,所有的进程都有父进程。大家可以使用pstree命令看看系统的进程树型结构,pstree可以用来以树状的方式表现进程的父子关系。init是第一级的,Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、
2、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。分时,也就是时间片,例如,把1分钟长的时间分成60个等长时间段,1个时间段就是1秒钟长即1个时间片。进程状态分为:创建态-就绪态-行动态-结束。第21页共21页RHEL6的配置与管理徐炳文工程师然而我们的系统能够多任务的主要原因就是时间片。一个进程,比如说TELNET的进程,TELNET这个进程就进入就绪态等待时间片;当CPU分给他的时间片的时间到了的话,他就开始运行,进入运行态;当时间片用完以后,他就进入就绪态,等下次CPU分配的时间片;当CPU分给他的时间片的时间到了的话又进入运行
3、态;当这个程序运行完了以后,就进入结束态。这就是简单的进程状态流程。linux的进程树是这样的:KERNEL-0号进程-1号进程(INIT)-子进程。现在我们先不说理论了,我们来看进程:2、查询进程查询进程的指令:ps [option]:静态查看进程信息。一般我们使用这几个参数:(1)ps不带参数(2)psaux查看系统所有的进程其中参数:a表示列出所有控制终端的所有用户进程;u表示列出进程的拥有者;x表示列出没有控制终端的进程。第21页共21页RHEL6的配置与管理徐炳文工程师(3)ps-l长列表下面具体讲这个长列表的含义:第21页共21页RHEL6的配置与管理徐炳文工程师第
4、一个F,表示这个进程的标志FLAG,4表示用户为超级用户。第二个S,表示这个进程的状态STAT,STAT有这几种状态:ps显示中的STAT,可以为:R:正在运行。S:进程睡眠中,通常可以因事件发生而被唤醒。T:进程已停止。D:进程睡眠中,除非发生指定事件,否则不会被唤醒。Z:僵尸进程,例如未能被父进程回收的子进程。通常是一个系统bug或非法操作。<:高优先级进程。N:低优先级进程。UID这个就是使用者识别码(ID),当UID是0时,代表这个账号是系统管理员!PID这个进程的ID。PPID为父进程的ID。CCPU使用的资源百分比。PRI PRIORITY(优先级)的缩写,等
5、下我们会详细介绍这个参数。NINICE值等下我们也会详细介绍。ADDR这个是核心功能,指出该进程在内存的哪一部分,如果是运行的进程,一般是-,-是个标志。SZ用掉的内存大小。WCHAN当前进程是否正在运行,若为-表示正在运行,若为WAIT就是等待。第21页共21页RHEL6的配置与管理徐炳文工程师TTY登陆者使用的终端。TIME用掉的CPU时间。CMD所执行的命令(也就是用什么命令产生的这个进程)。好了,大家记忆下,这个很重要。3、进程的优先级进程的优先级,用nice值来表示。nice:以一个不同的nice值来运行指令。语法格式:nice–(num/-num)commandre
6、nice:改变一个运行进程的nice值。语法格式:renicenum/-numpid下面我们说说PRI和NI的关系:当同时有几个进程处于就绪态,CPU会先运行哪个呢?这就是我们的PRI优先级所存在的意义了。有个计算公式大家了解下:P(pri)=P(cpu)/2+P(user)+P(nice)+ZERO其中我们需要注意的就是P(nice),应为只有这个值是动态的,其他都是静态的,当nice的值变了,相当与PRI的值也就变了。下面我们来看看NICE是否会影响进程的优先及,和怎么设置NICE值。以TOP命令来实验。TOP命令就是常用的动态系统监视工具,可以在每隔一定时间刷新一次屏幕信
7、息,从而可以进行较长时间的进程查看。第21页共21页RHEL6的配置与管理徐炳文工程师然后用:ctrl+z,把这个命令放后台执行,放后台,这个进程虽然暂停了,但是他还在。用ps可以查看:用ps-l查看下。他的PRI是75,NI是0。在说一下,PRI的值越小,他的优先级越高,同理,由P(pri)=P(cpu)/2+P(user)+P(nice)+ZERO公式,大家应该能想到NICE值越小PRI优先级也就越高了。NICE值的范围 -20到19 当NICE为什么的时候,这个进程的优先及相对最高?这
此文档下载收益归作者所有