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

上传人:za****8 文档编号:15828129 上传时间:2020-09-09 格式:PPT 页数:25 大小:515KB
收藏 版权申诉 举报 下载
《进程与内存管理》PPT课件.ppt_第1页
第1页 / 共25页
《进程与内存管理》PPT课件.ppt_第2页
第2页 / 共25页
《进程与内存管理》PPT课件.ppt_第3页
第3页 / 共25页
资源描述:

《《进程与内存管理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《进程与内存管理》PPT课件.ppt(25页珍藏版)》请在装配图网上搜索。

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

2、。交互进程既可以在前台运行,也可以在后台运行。 批处理进程这种进程和终端没有联系,是一个进程序列。 监控进程(也称守护进程)Linux系统启动时启动的进程,并在后台运行。,一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。 例如“ps ef | more”这个作业就同时启动了两个进程,手工启动进程,由用户输入命令,直接启动一个进程便是手工启动进程 一般地,用户键入一个命令“ls l”,这就已经启动了一个进程,而且是一个前台的进程 后台启动进程其实就是在命令结尾加上一个&号 如:ls l &,ps,ps 为我们提供了进程的一次性的查看,它所提供的查看

3、结果并不动态连续的;如果想对进程时间监控,应该用top l 长格式输出; u 按用户名和启动时间的顺序来显示进程; j 用任务格式来显示进程; f 用树形格式来显示进程; a 显示所有用户的所有进程(包括其它用户); x 显示无控制终端的进程; r 显示运行中的进程; ww 避免详细参数被截断;,常用的选项是组合是aux 或lax,还有参数f的应用 ps aux 或lax输出的解释 USER 进程的属主; PID 进程的ID; PPID 父进程; %CPU 进程占用的CPU百分比; %MEM 占用内存的百分比; NI 进程的NICE值,数值大,表示较少占用CPU时间; VSZ 进程虚拟大小;

4、RSS 驻留中页的数量; TTY 终端ID,ps aux 或lax输出,STAT 进程状态 D Uninterruptible sleep (usually IO) R 正在运行可中在队列中可过行的; S 处于休眠状态; T 停止或被追踪; W 进入内存交换(从内核2.6开始无效); X 死掉的进程(从来没见过); Z 僵尸进程; 优先级高的进程 N 优先级较低的进程 L 有些页被锁进内存; s 进程的领导者(在它之下有子进程); l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) + 位于后台的进程组;,ps aux

5、 或lax输出,WCHAN 正在等待的进程资源; START 启动进程的时间; TIME 进程消耗CPU的时间; COMMAND 命令的名称和参数,示例,rootlocalhost root# ps -aux |more 可以用 | 管道和 more 连接起来分页查看; rootlocalhost root# ps -aux ps001.txtrootlocalhost root# more ps001.txt,kill,功能:杀死进程 kill 4840 注:杀掉4840这个进程; 一个进程已经彻底死掉,如果kill 不加信号强度是没有办法退出,最好的办法就是加信号强度 -9 ,后面要接杀父

6、进程 注意事项:结束进程时,要注意该进程是否有子进程,以及其它关联进程,killall,功能:通过程序的名字,直接杀死所有进程 如果想杀掉单个进程,请用kill来杀掉,top,功能:动态监视系统任务的,top 输出的结果是连续的 top 调用方法: top 选择参数,top参数,-b 以批量模式运行,但不能接受命令行输入;-c 显示命令行,而不仅仅是命令名;-d N 显示两次刷新时间的间隔,比如 -d 5,表示两次刷新间隔为5秒;-i 禁止显示空闲进程或僵尸进程;-n NUM 显示更新次数,然后退出。比如 -n 5,表示top更新5次数据就退出;-p PID 仅监视指定进程的ID;PID是一个

7、数值;-q 不经任何延时就刷新;-s 安全模式运行,禁用一些效互指令;-S 累积模式,输出每个进程的总的CPU时间,包括已死的子进程;,top交互式命令键,space 立即更新;c 切换到命令名显示,或显示整个命令(包括参数);f,F 增加显示字段,或删除显示字段;h,? 显示有关安全模式及累积模式的帮助信息;k 提示输入要杀死的进程ID,目的是用来杀死该进程(默人信号为15)i 禁止空闲进程和僵尸进程;l 切换到显法负载平均值和正常运行的时间等信息;m 切换到内存信息,并以内存占用大小排序;n 提示显示的进程数,比如输入3,就在整屏上显示3个进程;,top交互式命令键(续),o,O 改变显示

8、字段的顺序;r 把renice 应用到一个进程,提示输入PID和renice的值;s 改变两次刷新时间间隔,以秒为单位;t 切换到显示进程和CPU状态的信息;A 按进程生命大小进行排序,最新进程显示在最前;M 按内存占用大小排序,由大到小;N 以进程ID大小排序,由大到小;P 按CPU占用情况排序,由大到小S 切换到累积时间模式;T 按时间累积时间对任务排序;W 把当前的配置写到/.toprc中;,nice和renice,功能:设置进程优先级 在Linux 操作系统中,进程之间是竟争资源(比如CPU和内存的占用)关系。这个竟争优劣是通过一个数值来实现的,也就是谦让度。高谦让度表示进程优化级别最

9、低。负值或0表示对高优点级,对其它进程不谦让,也就是拥有优先占用系统资源的权利。谦让度的值从 20到19。,rootlocalhost root# nice -n 5 gaim & 注:运行gaim程序,并为它指定谦让度增量为5; nice的最常用的应用就是: nice -n 谦让度的增量值 程序 renice 是通过进程ID(PID)来改变谦让度,进而达到更改进程的优先级。 renice 谦让度 PID renice 所设置的谦让度就是进程的绝对值 renice -6 4437,free命令,功能:查看内存使用情况 rootlocalhost root# free,total:总计物理内存的

10、大小。 used:已使用多大。 free:可用有多少。 Shared:多个进程共享的内存总额。 Buffers/cached:磁盘缓存的大小。 第三行(-/+ buffers/cached): used:已使用多大。 free:可用有多少。 第四行是对swap分区的统计,/proc/meminfo配置文件,vmstat命令,功能:监视虚拟内存的使用情况,vmstat各项结果含义,procs: r:在运行队列中等待的进程数 b:在等待io的进程数 w:可以进入运行队列但被替换的进程 Memory(内存): swpd: 使用虚拟内存大小 free: 可用内存大小 buff: 用作缓冲的内存大小 cache: 用作缓存的内存大小,Swap: si: 每秒从交换区写到内存的大小 so: 每秒写入交换区的内存大小 IO: bi: 每秒读取的块数 bo: 每秒写入的块数,system: in: 每秒中断数,包括时钟中断。 cs: 每秒上下文切换数。 CPU(以百分比表示): us: 用户进程执行时间(user time) sy: 系统进程执行时间(system time) id: 空闲时间(包括IO等待时间),

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!