《进程与内存管理》PPT课件.ppt

《进程与内存管理》PPT课件.ppt

ID:52110373

大小:514.00 KB

页数:25页

时间:2020-03-31

《进程与内存管理》PPT课件.ppt_第1页
《进程与内存管理》PPT课件.ppt_第2页
《进程与内存管理》PPT课件.ppt_第3页
《进程与内存管理》PPT课件.ppt_第4页
《进程与内存管理》PPT课件.ppt_第5页
资源描述:

《《进程与内存管理》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、进程与内存管理Linux进程管理Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。操作系统管理多个用户的请求和多个任务。操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片大约都有零点几秒,虽然看起来很短,但实际上已经足够计算机完成成千上万的指令集。每个任务都会被系统运行一段时间,然后挂起,系统转而处理其他任务;过一段时间以后再回来处理这个任务,直到某个任务完成,从任务队列中去除Linux

2、包括三种进程交互进程——由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程——这种进程和终端没有联系,是一个进程序列。监控进程(也称守护进程)——Linux系统启动时启动的进程,并在后台运行。一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。例如“ps–ef

3、more”这个作业就同时启动了两个进程手工启动进程由用户输入命令,直接启动一个进程便是手工启动进程一般地,用户键入一个命令“ls–l”,这就已经启动了一个进程,而且是一个前台的进程后台启动进程其

4、实就是在命令结尾加上一个&号如:ls–l&psps为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用topl长格式输出;u按用户名和启动时间的顺序来显示进程;j用任务格式来显示进程;f用树形格式来显示进程;a显示所有用户的所有进程(包括其它用户);x显示无控制终端的进程;r显示运行中的进程;ww避免详细参数被截断;常用的选项是组合是aux或lax,还有参数f的应用psaux或lax输出的解释USER进程的属主;PID进程的ID;PPID父进程;%CPU进程占用的CPU百分比;%MEM

5、占用内存的百分比;NI进程的NICE值,数值大,表示较少占用CPU时间;VSZ进程虚拟大小;RSS驻留中页的数量;TTY终端IDpsaux或lax输出STAT进程状态DUninterruptiblesleep(usuallyIO)R正在运行可中在队列中可过行的;S处于休眠状态;T停止或被追踪;W进入内存交换(从内核2.6开始无效);X死掉的进程(从来没见过);Z僵尸进程;<优先级高的进程N优先级较低的进程L有些页被锁进内存;s进程的领导者(在它之下有子进程);lismulti-threaded(usingCLONE_THREA

6、D,likeNPTLpthreadsdo)+位于后台的进程组;psaux或lax输出WCHAN正在等待的进程资源;START启动进程的时间;TIME进程消耗CPU的时间;COMMAND命令的名称和参数示例[root@localhostroot]#ps-aux

7、more可以用

8、管道和more连接起来分页查看;[root@localhostroot]#ps-aux>ps001.txt [root@localhostroot]#moreps001.txtkill功能:杀死进程kill4840注:杀掉4840这个进程;一个进程已经彻底

9、死掉,如果kill不加信号强度是没有办法退出,最好的办法就是加信号强度-9,后面要接杀父进程注意事项:结束进程时,要注意该进程是否有子进程,以及其它关联进程killall功能:通过程序的名字,直接杀死所有进程如果想杀掉单个进程,请用kill来杀掉top功能:动态监视系统任务的,top输出的结果是连续的top调用方法:top选择参数top参数-b以批量模式运行,但不能接受命令行输入;-c显示命令行,而不仅仅是命令名;-dN显示两次刷新时间的间隔,比如-d5,表示两次刷新间隔为5秒;-i禁止显示空闲进程或僵尸进程;-nNUM显示更

10、新次数,然后退出。比如-n5,表示top更新5次数据就退出;-pPID仅监视指定进程的ID;PID是一个数值;-q不经任何延时就刷新;-s安全模式运行,禁用一些效互指令;-S累积模式,输出每个进程的总的CPU时间,包括已死的子进程;top交互式命令键space立即更新;c切换到命令名显示,或显示整个命令(包括参数);f,F增加显示字段,或删除显示字段;h,?显示有关安全模式及累积模式的帮助信息;k提示输入要杀死的进程ID,目的是用来杀死该进程(默人信号为15)i禁止空闲进程和僵尸进程;l切换到显法负载平均值和正常运行的时间等信

11、息;m切换到内存信息,并以内存占用大小排序;n提示显示的进程数,比如输入3,就在整屏上显示3个进程;top交互式命令键(续)o,O改变显示字段的顺序;r把renice应用到一个进程,提示输入PID和renice的值;s改变两次刷新时间间隔,以秒为单位;t切换到显示进程和CPU

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

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

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