进程控制和管理.ppt

上传人:小飞机 文档编号:6351068 上传时间:2023-10-19 格式:PPT 页数:13 大小:218.32KB
返回 下载 相关 举报
进程控制和管理.ppt_第1页
第1页 / 共13页
进程控制和管理.ppt_第2页
第2页 / 共13页
进程控制和管理.ppt_第3页
第3页 / 共13页
进程控制和管理.ppt_第4页
第4页 / 共13页
进程控制和管理.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《进程控制和管理.ppt》由会员分享,可在线阅读,更多相关《进程控制和管理.ppt(13页珍藏版)》请在三一办公上搜索。

1、进程控制和管理,制作人:谭冬平,基本概念,进程:在linux中每个运行的工作.进程ID(PID):当每个程序启动时,系统指定给该进程的一个惟一的数值.父进程(PPID):每个进程都会存在一个对应的父进程,而由此父进程可复制多个子进程,该动作称为Fork.如Web服务器,服务器端使用一个父程序来接收客户端的请求,然后使用Fork来产生一个子程序以处理后续的工作,该父程序就可再度回到等待客户端请求的状态,即可不断地服务客户端.,前台与后台程序,前台程序:用户当前在显示器上进行操作的程序.后台程序:实际上在操作但在显示器看不到的程序,常将较复杂、运行时间较长的程序以后台方式运行。Daemon:一般系

2、统的服务都以后台的方式存在,且常驻于系统中,直到关机才结束,这类服务称为“Daemon”,多数Daemon是由服务名称加上“d”来产生,如HTTP服务的Daemon为httpd.,管理前台和后台的进程,将前台程序转入后台:按“ctrl+Z”,再用“bg”命令使其在后台执行。将后台程序转入前台:用“fg”命令来实现。显示后台执行的程序:用“jobs”命令查看。如:#find/-name passwd,显示系统当前运行的进程,Ps(process status):查看系统中运行的程序及运行状况。字段说明:PID:进程标识符。TTY:Teletypewriter,登录的终端编号。TIME:进程所消耗

3、CPU时间。CMD:命令或进程名称。演示:,显示系统当前运行的进程,Ps l:显示详细的系统数据。字段说明:F:该进程状态的标志。S:进程状态代码。UID:进程运行者的ID。PPID:父程序标识符。PRI:进程运行的优先级(priority)。NI:nice,进程运行优先级的nice值,负值表优先级较高。SZ:size,进程所占的内存大小,以KB为单位。WCHAN:waiting channel,进程或system call等待时的地址。演示:,linux上进程有5种状态:1.运行(正在运行或在运行队列中等待)2.中断(休眠中,受阻,在等待某个条件的形成或接受到信号)3.不可中断(收到信号不唤

4、醒和不可运行,进程必须等待直到有中断发生)4.僵死(进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放)5.停止(进程收到SIGSTOP,SIGSTP,SIGTIN,SIGTOU信号后停止运行运行),ps工具标识进程的5种状态码:D 不可中断 uninterruptible sleep(usually IO)R 运行 runnable(on run queue)S 中断 sleeping T 停止 traced or stopped Z 僵死 a defunct(”zombie”)process,显示系统当前运行的进程,Ps u:将进程数据以用户的格式显示。字段说明:%C

5、PU:CPU使用率百分比。%MEM:内存使用率百分比。VSZ:占用的虚拟内存大小。RSS:占用的物理内存大小。START:程序开始时间。演示:,显示系统当前运行的进程,Ps x:显示后台进程系统中很多的进程是以后台方式来运行的,一般它们都是系统的服务(Daemon)或用户使用“&”来处理的进程。状态代码说明:w:表已全部交换出内存,即内存没有驻留页面。N:表低优先权进程。:表高优先权进程。演示:,删除运行中的进程,Kill:作用是向正在运行的进程发送消息。可以使用-l参数来查看所有可供传送的信号。其中最重要的为-9和-15,分别表示终止进程和中断进程运行。例:#kill 16525某些程序在直

6、接指定PID而不能终止其进程时,可用-9参数,表发出“sigkill”信号。如:#kill-9 16525如-9仍不能终止进程,还可以使用-15参数来送出“sigterm”信号,如:#kill-15 16525,动态显示运行中的进程,Top命令:动态显示运行中的进程,与ps的不同点是会在指定的时间间隔更新显示信息。数据排序:按“p”:可根据CPU使用时间的长短来排序。按“m”:可根据内存使用量的多少来排序。按“t”:可根据运行时间的长短来排序。按“u”,再输入用户名:系统会筛选出与指定用户有关的程序信息。按“K”,再输入PID,可删除指定用户。按“h”或“?”:可查看系统的说明内容。分别演示:,Pstree命令,(process status tree),以树状图显示程序。例:#pstree|grep mbd,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号