欢迎来到天天文库
浏览记录
ID:16148952
大小:214.00 KB
页数:9页
时间:2018-08-08
《操作系统lab7(内存管理)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验7linux/Windows内存管理1实验目的:掌握linux/Windows系统内存管理命令的使用。2实验内容和实验步骤(实验情况请截图和说明)1、Linux内存管理:(1)使用free命令显示内存状态:l输入free:查看系统的物理内存和虚拟内存的使用情况,[m112026@tan~]$freetotalusedfreesharedbufferscachedMem:5155004882842721602868109660-/+buffers/cache:375756139744Swap:1048568129220919348[m112026@tan~]$l输入fr
2、ee–b–s3:以每3秒钟并以字节为单位来显示内存使用情况。[m112026@tan~]$free-b-s3totalusedfreesharedbufferscachedMem:5278720004979548162991718403137536112312320-/+buffers/cache:382504960145367040Swap:1073733632132321280941412352totalusedfreesharedbufferscachedMem:5278720004979548162991718403149824112312320-/+buffer
3、s/cache:382492672145379328Swap:1073733632132321280941412352totalusedfreesharedbufferscachedMem:5278720004979548162991718403158016112312320-/+buffers/cache:382484480145387520Swap:1073733632132321280941412352(2)swapon交换l交换分区:Linux系统的内存管理必须使用交换区来建立虚拟内存。lswapon–s:显示交换分区的使用状况。swapon–s:显示交换分区的使
4、用状况。linux-9u5h:/home/shawn#swapon-sFilenameTypeSizeUsedPriority/dev/sda1partition15411164260-1(3)用sync将内存缓冲区内的数据写入磁盘l说明:在Linux系统中,当数据需要存入磁盘时,通常会先放到缓冲区内,等到适当的时候再写入磁盘,如此可提高系统的执行效率。l执行:sync–versionlinux-9u5h:/home/shawn#sync--versionsync(coreutils)8.16Copyright(C)2012FreeSoftwareFoundation,I
5、nc.LicenseGPLv3+:GNUGPLversion3orlater.Thisisfreesoftware:youarefreetochangeandredistributeit.ThereisNOWARRANTY,totheextentpermittedbylaw.WrittenbyJimMeyering.l连续执行多个sync.linux-9u5h:/home/shawn#synclinux-9u5h:/home/shawn#synclinux-9u5h:/home/shawn#synclin
6、ux-9u5h:/home/shawn#synclinux-9u5h:/home/shawn#vmstat(4)使用vmstat命令查看进程、内存和CPU的使用情况,并对当前的情况截图和说明。[m112026@tan~]$vmstatprocs-----------memory-------------swap-------io------system-------cpu------rbswpdfreebuffcachesisobiboincsussyidwast00650007348916411140801131431451109800(5)分别增加(运行)若干进程和删
7、除若干进程(用kill命令删除),再分别使用free和vmstat命令查看,观察并说明变化。(6)按如下步骤完成实验:l使用键盘命令以字节为单位显示当前系统中的内存使用情况,特别是当前系统中的空闲内存大小;linux-9u5h:/home/shawn#freetotalusedfreesharedbufferscachedMem:1014756850848163908044996499088-/+buffers/cache:306764707992Swap:154111681121533004l编写一个程序向linux系统申请
此文档下载收益归作者所有