在多数案例中,Windows服务器使用虚拟内存来补偿内存数目的限制。虚拟内存是指使用服务器硬盘的一部分来存放哪些当前没有使用的页面。默认情况下,Windows会提供大约物理内存1到1.5倍大小的虚拟用来做为虚拟内存的空间。例如,如果这个服务器的内存是1G,虚拟内存的大小可能近似1.5G,(“近似”因为Windows按照需要来调节虚拟内存,而且还有其它影响虚拟内存的因素)。
Windows创建一个名为PAGEFILE.SYS的文件(代表这个文件和pagefile即页面文件有关)来做为计算机的虚拟内存。因为很多程序等放在服务器虚拟内存中,所以页面文件将被频繁访问。
分页操作(Paging)是我们经常提及的,现在有两种方法来限制分页操作影响:
如果你使用的是32位服务器,你可以把4G的内存放到服务器。Windows仅仅使用4G的内存空间(32位计算机的限制)。这样,如果计算机有4G的内存,所以页面文件就没有必要了。
如果使用4G内存并不是你的选择,试着移动页面文件到一个较少用到的位置。默认情况下,Windows把页面文件放到C盘,然而,C盘同样也用于Windows系统文件和Exchange服务器系统文件。
我推荐创建一个基于RAID 1阵列的专门分区来存放页面文件。你不能是使用一个基于SAN的卷来存放页面文件。
要移动页面文件
从Windows控制面板选择系统选项 当系统属性栏出现,选择高级按钮并点击设置按钮来找到 属性 选择高级,然后到修改按钮来找到虚拟内存对话框 选择你想把页面文件移动的磁盘,然后选择系统管理的选项 选择C盘并且选择“不分页文件”选项,在做这个过程中,Windows将从C盘剪切页面文件到你选择的磁盘。图片: 从虚拟内存对话框来移动页面文件