实验三内存管理命令

实验三内存管理命令

ID:35544257

大小:123.00 KB

页数:3页

时间:2019-03-26

实验三内存管理命令_第1页
实验三内存管理命令_第2页
实验三内存管理命令_第3页
资源描述:

《实验三内存管理命令》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、广州大学学生实验报告开课学院及实验室:电子楼实验室年月日学院计算机科学与教育软件学院年级/专业/班姓名学号实验课程名称Linux操作系统实验成绩实验项目名称实验三内存管理命令指导老师一、实验目的1.理解虚拟内存、磁盘缓存的概念。2.掌握基本的内存管理知识。3.掌握查看实时查看内存、内存回收的方法二、实验内容Linux内存管理:1.监控内存使用情况用“free”命令监控内存使用情况:#free#free-b-s5用vmstat命令监视虚拟内存使用情况:#vmstat2.检查和回收内容用命令ps列出所有正在运行的程序名称、对应的进程号(PID)等信息

2、:#psv用kill命令回收泄漏的内存:#kill-9三、实验设备1、已安装Linux系统的计算机。四、实验过程1、free命令监控内存使用情况命令free,监控本机内存使用情况执行格式:free执行格式:free-b-s5(每5秒钟在终端窗口中连续不断地报告内存的使用情况更新一次)截图如下:2、Linux命令vmstat监视虚拟内存使用情况命令vmstat,监视本机虚拟内存使用情况执行格式:vmstat截图如下:3、Linux命令ps、kill命令ps,列出所有正在运行的程序名称、对应的进程号(PID)等信息命令kill,回收泄漏的内

3、存执行格式:psv执行格式:kill-9截图如下:五、实验总结1.思考:什么是虚拟内存?答:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。2.思考:如何查看内存的使用情况?答:在Linux下查看内存我们一般用free命令,还可以用vmstat命令监视虚拟内存使用情况,如实验1过程截图如下所示total列显示共有的可用内存(1033352kb),used列显示被使用的内存总额(

4、305304kb),free列显示全部空闲的内存(728048kb),shared列显示多个进程共享的内存总额(0),buffers列显示磁盘缓存的当前大小(48392kb)。Swap显示交换空间的信息大小(2096472kb)和已使用空间(0)及空余空间(2096472kb)。3.思考:回收内存的方法是什么?举例说明。答:回收内存的方法使用Kill命令杀掉进程进行回收,使用Linux命令回收内存,我们能够使用ps命令检测内存使用情况和kill命令进行回收内存,kill命令的工作原理是:向Linux操作系统的内核送出一个系统操作信号和程式的进程号

5、(PID)。终止进程的运行,从而释放被进程占用的内存空间。

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

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

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