第9章进程与日志管理.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章进程与日志管理

第九章、进程与日志管理 一、进程管理 基本概念 、进程的概念—— ·进程是处于活动状态的计算机程序。 ·进程是一个随执行过程不断变化的实体。 、进程与程序之间的关系—— ·进程是程序的一次运行活动,属于一种动态概念。 ·一个进程可以执行一个多个程序。 ·几个进程也可以同时使用一个程序的副本。 ·程序可以作为一种软件资源长期保持着,而进程则是一次性过程。 、进程的分类—— ·交互式进程 (如:vi、less等等) ·批处理进程 (如:不加-i选项的cp、cat等一些敲击完命令后,回到“#”的状态) ·守护进程 (如:vsftpd、httpd等一些服务) 、前台与后台—— ·前台是指一个程序控制着标准输出和标准输入。 ·后台就是指一个程序不从标准输入接受输入,也不将结果输出到标准输出上。 1、进程管理 、查看进程——(ps)(top) ·、ps——获得当前进程数据。 #ps [选项]…… 常用选项:(这里的选项不带“-”也可以。有的地方加上“-”不行。 -a——列出带有控制终端的全部进程,不仅仅是当前用户的进程。 -r——只列出正在运行的进程。 -x——列出没有控制终端的那些进程。 -u——列出进程的所有者。 -f——给出进程之间的父/子关系。 -l——按长格式显示清单。 w——显示进程的命令行参数。 -o——用户自定义每行所显示的内容。 ps——命令最常用的选项组合是“-aux”,每个进程的信息为一行,每行11个字段: 每段定义如下: USER:进程的所有者。 PID:进程的标识号码。 %CPU:进程占用CPU的百分比。对于一个多处理器系统来说,这一个数字相加的结果可能会大于%100。 %MEM:进程占用内存的百分比。 VSZ:进程占用虚拟内存的数量。 RSS:进程占用真实(驻留)内存的总量。 TTY:进程的控制端。在这一列中出现“?”意味着这个进程不与某个控制终端相关联。 STAT:进程的状态。主要包括以下参数—— S——指进程休眠中。所有准备运行的进程(即那些被安排为多任务的进程,但是CPU当前正在处理其他事情)都是休眠状态的。 R——CPU正在处理的进程。 D——指不可中断休眠状态(通常与输入输出有关)。 T——指正在被纠错程序跟踪或者已经被终止的进程。 Z——指“僵死”的进程。它的意思是:(1)父进程没有使用wait系统使用调用通知它的子进程的终止;(2)父进程被非正常终止:但是在该父进程完全终止前,init进程无法管理其子进程本身。一个“僵死”的进程通常都一位着软件编写的不好。 另外每个进程的STAT进程数据选项还有如下的说明符:W=内存中没有驻留页面(它已经全部交换出内存);=高优先权进程;N=第优先权进程;L=内存页面被锁定在那里(通常就表示需要实时操作功能)。 START:进程开始的时间。 TIME:进程已经使用CPU的时间。 COMMAND:进程名称和它的命令行参数。 例1:如果打算获得进程之间的父子关系,可以加如f选项的ps命令,也可以在后面跟上只是自己希望了解看到的参数,也直接跟上,多个之间用逗号隔开。 #ps fo user,pid,tty,command ·2、(top)——动态显示当前进程和其他状况。 #top [选项]…… 常用选项: -d——指定每次屏幕信息刷新之间的时间间隔。 -c——显示整个命令行,而不是显示命令名。 例1:top命令执行后会产生交互的绘画状态,默认值是每3秒刷新一次。 # top 解释—— 在进程的表单上有5行: 第一行的项目依次为:(当前时间)、(系统从启动到现在的时间)、(当前系统用户登录数目)、(平均负载,最近一秒、5秒、15秒的负载值)。 第二行为进程情况,依次为:(进程总数)、(正在运行进程数)、(休眠进程数)、(终止进程数)、(僵死进程数)。 第三行为CPU状态,依次为:(用户占用)、(系统占用)、(优先进程占用)、(闲置等各种情况占用CPU时间的百分比)。 第四行为内存状态,依次为:(总的可用内存)、(已用内存)、(空闲内存)、(缓存使用内存)。 第五行为交换状态,依次为:(总的可用交换容量)、(已用容量)、(闲置容量)、缓存容量)。 接下来就是与ps相仿的个进程情况了: PID:每个进程的ID。 USER:每个进程所有者的用户名。 PR:该进程的优先级别,用正整数表示。数值越低,优先级越高。 NI:nice值。nice值是进程的一个属性,PR是根据nice值排序的,规则是nice值越小PR值越低,其取值范围在(-20——19)之间。 VIRT:一个进程的虚拟大小,指的是该进程总共的内存使用量。这包含有:被指定给它的内存;它使用的档案所用的内存(例如共享的函数库);与其他进

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档