linux操作系统进程管理分析与应用

linux操作系统进程管理分析与应用

ID:8145652

大小:44.50 KB

页数:19页

时间:2018-03-07

linux操作系统进程管理分析与应用_第1页
linux操作系统进程管理分析与应用_第2页
linux操作系统进程管理分析与应用_第3页
linux操作系统进程管理分析与应用_第4页
linux操作系统进程管理分析与应用_第5页
资源描述:

《linux操作系统进程管理分析与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Linux操作系统进程管理的分析与应用Linux操作系统进程管理的分析与应用-------------------------------------------------------------------------------  目录1、程序和进程;  1.1进程分类;  1.2进程的属性;  1.3父进程和子进程;  2、进程管理;  2.1ps监视进程工具;  2.1.1ps参数说明;  2.1.2ps应用举例;  2.2pgrep  3、终止进程的工具kill、killall、pkill、xkill;  

2、3.1kill  3.2killall  3.3pkill  3.4xkill  4、top监视系统任务的工具;  4.1top命令用法及参数;  4.2top应用举例;  5、进程的优先级:nice和renice;  6、关于本文;  7、后记;  8、参考文档;  9、相关文档;  1、程序和进程;  程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。  一个运行着的程序,可能有多个进程。比如LinuxSir.Org所用的WWW服务器是apache服务器,当管理

3、员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。  1.1进程分类;  进程一般分为交互进程、批处理进程和守护进程三类。  值得一提的是守护进程总是活跃的,一般是后台运行,守护进程一般是由系统在开机时通过脚本自动激活启动或超级管理用户root来启动。比如在Fedora或Redhat中,我们可以定义httpd服务器的启动脚本的运行级别,此文件位于/etc/init.d目录下,文件名是httpd,/etc/init.d/httpd就

4、是httpd服务器的守护程序,当把它的运行级别设置为3和5时,当系统启动时,它会跟着启动。  [root@localhost~]#chkconfig--level35httpdon  由于守护进程是一直运行着的,所以它所处的状态是等待请求处理任务。比如,我们是不是访问LinuxSir.Org,LinuxSir.Org的httpd服务器都在运行,等待着用户来访问,也就是等待着任务处理。    1.2进程的属性;    进程ID(PID):是唯一的数值,用来区分进程;  父进程和父进程的ID(PPID);  启动进程的用户

5、ID(UID)和所归属的组(GID);  进程状态:状态分为运行R、休眠S、僵尸Z;  进程执行的优先级;  进程所连接的终端名;  进程资源占用:比如占用资源大小(内存、CPU占用量);  1.3父进程和子进程;  他们的关系是管理和被管理的关系,当父进程终止时,子进程也随之而终止。但子进程终止,父进程并不一定终止。比如httpd服务器运行时,我们可以杀掉其子进程,父进程并不会因为子进程的终止而终止。  在进程管理中,当我们发现占用资源过多,或无法控制的进程时,应该杀死它,以保护系统的稳定安全运行;  2、进程管理;

6、  对于Linux进程的管理,是通过进程管理工具实现的,比如ps、kill、pgrep等工具;  2.1ps监视进程工具;  ps为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用top工具;    2.1.1ps的参数说明;    ps提供了很多的选项参数,常用的有以下几个;  l长格式输出;  u按用户名和启动时间的顺序来显示进程;  j用任务格式来显示进程;  f用树形格式来显示进程;  a显示所有用户的所有进程(包括其它用户);  x显示无控制终端的进程;  r显示运

7、行中的进程;  ww避免详细参数被截断;  我们常用的选项是组合是aux或lax,还有参数f的应用;  psaux或lax输出的解释;USER进程的属主;PID进程的ID;PPID父进程;%CPU进程占用的CPU百分比;%MEM占用内存的百分比;NI进程的NICE值,数值大,表示较少占用CPU时间;VSZ进程虚拟大小;RSS驻留中页的数量;WCHANTTY终端IDSTAT进程状态DUninterruptiblesleep(usuallyIO)R正在运行可中在队列中可过行的;S处于休眠状态;T停止或被追踪;W进入内存交换

8、(从内核2.6开始无效);X死掉的进程(从来没见过);Z僵尸进程;<优先级高的进程N优先级较低的进程L有些页被锁进内存;s进程的领导者(在它之下有子进程);lismulti-threaded(usingCLONE_THREAD,likeNPTLpthreadsdo)+位于后台的进程组;WCHAN正在等待的进程资源;START启动进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。