Windows 内存性能观察与改善》实验报告
实验序号:04   实验项目名称:提高Windows 内存性能观察与改善
学  号
2009406028
姓  名
潘万鹏
专业、班
09计本(1)班
实验地点
32404
唐唐脱口秀
指导教师
汤敏丽老师
时间
2012-6-6
一、实验目的
通过对Windows “任务管理器”、“计算机管理”、“我的电脑”属性、“系统信息”、“系统监视器”等程序的应用,学习提高Windows内存的性能,,加深理解Windows操作系统的内存管理功能,理解操作系统存储管理、虚拟存储管理的知识。
二、实验环境
装有Windows操作系统的计算机。
三、实验内容及步骤
步骤1:登录进入Windows。
步骤2:查看包含多个实例的应用程序的内存需求。
1) 启动想要监视的应用程序,例如Word。
2) 右键单击任务栏以启动“任务管理器”。
3) 在“Windows任务管理器”对话框中选定“进程”选项卡。
4) 向下滚动在系统上运行的进程列表,查想要监视的应用程序。
请在表5-1中记录:
 
表4-1  实验记录
笔记本键盘不能用了
映像名称
PID
CPU
CPU时间
内存使用
IEXPLORER.EXE
1616
00
0:00:00
10456 K
 
“内存使用”列显示了该应用程序的一个实例正在使用的内存数量。
5) 启动应用程序的另一个实例并观察它的内存需求。
请描述使用第二个实例占用的内存与使用第一个实例时的内存对比情况:
第二个实例的PID464CPU00,时间为0:00:05,内存使用90320 K,与第一个实例相比,时间和内存使用发生了变化。
步骤3:未分页合并内存。
估算未分页合并内存大小的最简单方法是使用“任务管理器”。未分页合并内存的估计值显示在“任务管理器”的“性能”选项卡的“核心内存”部分。
总数 (K) :  81348
分页数:    60312
    未分页 (K) : 21036
还可以使用“任务管理器”查看一个独立进程正在使用的未分页合并内存数量和分页合并内存数量。操作步骤如下:
1) 单击“Windows任务管理器”的“进程”选项卡,然后从“查看”菜单中选择“选择列”命令,显示“进程”选项卡的可查看选项。
2) 在“选择列”对话框中,选定“页面缓冲池”选项和“非页面缓冲池”选项旁边的复选框,然后单击“确定”按钮。
返回Windows “任务管理器”的“进程”选项卡时,将看到其中增加显示了各个进程占用的分页合并内存数量和未分页合并内存数量。
仍以刚才打开观察的应用程序 (例如Word) 为例,请在表5-2中记录:
 
表4-2  实验记录
映像名称
PID
内存使用
页面缓冲池
非页面缓冲池
IEXPLORER.EXE
1616
10684K
130 K
14 K
 
从性能的角度来看,未分页合并内存越多,可以加载到这个空间的数据就越多。拥有的物理内存越多,未分页合并内存就越多。但未分页合并内存被限制为256MB,因此添加超出这个限制的内存对未分页合并内存没有影响。
步骤4:提高分页性能。
在Windows 的安装过程中,将使用连续的磁盘空间自动创建分页文件(pagefile.sys) 。用户可以事先监视变化的内存需求并正确配置分页文件,使得当系统必须借助于分页时的性能达到最高。
虽然分页文件一般都放在系统分区的根目录下面,但这并不总是该文件的最佳位置。要想从分页获得最佳性能,应该首先检查系统的磁盘子系统的配置,以了解它是否有多个物理硬盘驱动器。
1) 在“开始”菜单中单击“设置” – “控制面板”命令,双击“管理工具”图标,再双击“计算机管理”图标。
2) 在“计算机管理”窗口的左格选择“磁盘管理”管理单元来查看系统的磁盘配置。
请在表5-3中记录:
表4-3  实验记录
重阳节是什么节日
布局
类型
文件系统
容量
状态
C:
磁盘分区
flash动画基本
NTFS
78.13GB
状态良好(系统)
D:
磁盘分区
基本
NTFS
农村信用社考试126.96GB
状态良好(页面文件)
E:
磁盘分区
基本
NTFS
126.96GB
状态良好
F:
磁盘分区
张馨予吴卓羲微博基本
NTFS
128.24GB
状态良好
LENOVO_PART
磁盘分区
基本
FAT32
4.99GB
状态良好(EISA配置)
 
如果系统只有一个硬盘,那么建议应该尽可能为系统配置额外的驱动器。这是因为:Windows 最多可以支持在多个驱动器上分布的16个独立的分页文件。为系统配置多个分页文件可以实现对不同磁盘I/O请求的并行处理,这将大大提高I/O请求的分页文件性能。
步骤5:计算分页文件的大小。
要想更改分页文件的位置或大小配置参数,可按以下步骤进行:
1) 右键单击桌面上的“我的电脑”图标并选定“属性”。
2) 在“高级”选项卡上单击“性能”区域下的“设置”按钮。
3) 单击对话框中的“高级”选项卡下“虚拟内存”区域中的“更改”按钮。
请记录:
所选驱动器 (C: ) 的页面文件大小:
    驱动器:  C:
    可用空间: 66347 MB
    初始大小 (MB) : 
    最大值 (MB) : 
所选驱动器 (D: ) 的页面文件大小:(如果有的话)
    驱动器: D:
    可用空间: 129239 MB
    初始大小 (MB) : 2046
    最大值 (MB) : 4092
所有驱动器页面文件大小的总数:
    允许的最小值: 2  MB
    推荐: 4798 MB
    当前已分配: 2046 MB
4) 要想将另一个分页文件添加到现有配置,在“虚拟内存”对话框中选定一个还没有分页文件的驱动器,然后指定分页文件的初始值和最大值 (以兆字节表示) ,单击“设置”,然后单击“确定”。
5) 要想更改现有分页文件的最大值和最小值,可选定分页文件所在的驱动器。然后指定分页文件的初始值和最大值,单击“设置”按钮,然后单击“确定”按钮。
6) 在“性能选项”对话框中单击“确定”按钮。
7) 单击“确定”按钮以关闭“系统特性”对话框。
四、实验心得
    通过本次实验,我加深理解了Windows操作系统的内存管理功能,学会了如何通过对应用程序的设置来提高Windows内存的性能,对操作系统存储管理、虚拟存储管理的知识有了进一步的认识和提高。
成绩: