下载此文档

实验9linux进程管理与系统监视.docx


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
实验9linux进程管理与系统监视.docx广东技术师范学院实验报告学院: 广东技术师范学院 专业: 软件工程 班级:09软件成绩:姓名: 学号: 组别: 组员:实验地点: 工业中心204 实验日期: 指导教师签名:预****情况操作情况考勤情况数据处理情况实验9项目名称: 进程管理1、 实验目的理解进程管理的基木原理方法,掌握在Linux系统中查看进程状态、控制进程以及调整进程优先级等基本方法。2、 ?要理解这个概念,就必须理解什么是进程。进程是在《操作系统原理》课程屮的一个核心概念。进程(Process)是程序的一个执行过程。进程需要占用各种系统资源,包括CPU、内存等,需要读写各类文件,调用各种系统功能。自然,从进程的创建到撤销,操作系统会为它安排一切。不过,操作系统的安排是根据固定的算法所进行,纵使这些算法能根据当前情况不断调整,但不可能预先知道你的需要,然后让某个进程在特定某个时间挂起,让某个进程的优先级升高等等。因此,进程管理是指根据当前实际需求,对进程加以特定的控制。作为一个管理员,定时査看当前系统中各个进程的具体状态,捕捉各种进程运行的异常,合理分配各类资源,特别是CPU资源给不同的进程,对各类进程有计划地控制等等,都屈于进程管理的内容。系统为管理员提供了一系列的工具和命令,以让管理员完成管理工作。 査看进程状态获知进程状态是进程管理的第-•步。UNIX系统为进程留了许多接口、命令和工具。最典型的是/proc文件系统。这是一个特姝的文件系统。在此文件系统中,每个冃录对应于一个进程,冃录的名称即为进程的PID号。进入某个进程对应的H录,里面有若干文件,这些文件记录了该进程当前运行的各种相关状态信息。应用程序可通过对这些文件打开并读取(部分共至还能通过写文件控制进程)來获取进程信息。例子:査看/proc文件系统#cd/proc/#ls37691838100853274561308688280696668642568766740 122941 12452381639216397421314421723828686295118#cd1#ls#credlwppsinfosigactstatus对于管理员,更常用的方法是利用ps命令来获知进程的基本状态。请参考以下例子并完成问题。命令:ps功能:列出当前活动进程的状态格式:ps[选项][参数]选项:如果不使用任何选项,则列表显示当前工作站的活动进程,并口仅显示部分字段的内容。由于关于ps的选项很多,没必要全部列出并记忆,更常用的做法是记住一些有特定功能的选项组合。常用的选项含义如下:-f:生成一个长列表(部分字段仍然省略了,但比不加该选项的要多)-1(list):显示进程的全部列表字段信息-e:显示除内核进程外的全部进程-a:显示用户的全部进程-u(user):显示特定用户的进程,-k(kernel):显示内核进程ps命令的一些常见的选项组合示例如F:PID仅显示当前工作站的活动进程TTYTIMECMD270396pts/90:00 ps725186pts/90:00 -bash显示系统中除内核外的所有进程#ps・e-fUIDPIDPPIDcSTIMETTYTIMECMDroot100Aug24-0:02/etc/initZianed1343542741620019:29:52- 0:00sshd:******@pts/l显示关于特定用户的进程userFSUIDPIDPPIDCPRINIADDRSZWCHANTTYTIMECMD40001A8528742191890540806020ld966400 10120:00sshd240001A85287503876421918060203b494001168fl000600021el478pts/70:00bash显示系统内核的进程#ps-kPIDTTYTIMECMD0 ・0:29swapper8196 -2395:12wait12294 ・0:00sched(5)查看各个进程占用CPU的情况#psauxUSERPID%CPU% 384384 -AAug243630:51wait上述每个例了返回结果都是以列表形式出现,列表屮主要字段的含义如下,PID:进程标识号PPID:进程的父进程标识号UID:进程所屈的用户IDTTY:进程所属的终端号TIME:mand):进程的命令名STIME:进程的启动时间PRI(priority):进程的优先级,数字越人优先级越低N1(nice):进程的谦让度S(status):进程的状态,对于一般进程主要状态有:A(活动的)、T(已停止)、Z(已取消)等。对于内核进程主要状态冇:R(正在运行)、S(休眠)、T(已

实验9linux进程管理与系统监视 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小65 KB
  • 时间2019-07-14