如何最大限度提升虚拟内存性能(2)
接下来在记数器日志窗口中,选中新建的Page File记数器,然后右键点击,选择停止。用记事本打开日志文件,你看到的结果应该跟图2类似。
图 2
我们根据这幅图一起来分析一下分页文件的使用情况。需要注意的是,在日志中的数值并不是分页文件的使用量,而是使用率。也就是说,根据日志文件的显示,该系统一般情况下的分页文件只使用了25%左右,而系统当前设置的分页文件足有2GB,那么为了节省硬盘空间,完全可以把分页文件最大值减小为512MB大小。而对于最小值,可以先根据日志中的占用率求出平均占用率,然后再与最大值相乘,就可以得到了。
虚拟内存设置的分区有讲究?
很多朋友认为,虚拟内存设置在哪个分区上也很有讲究,会影响到系统的性能,你是怎么看待这个问题的?
如果你有超过一块硬盘,那么最好能把分页文件设置在没有安装操作系统或应用程序的硬盘上,或者所有硬盘中速度最快的硬盘上。这样在系统繁忙的时候才不会产生同一个硬盘既忙于读取应用程序的数据又同时进行分页操作的情况。相反,如果应用程序和分页文件在不同的硬盘上,这样才能最大程度降低硬盘利用率,同时提高效率。
当然,如果你只有一个硬盘,就完全没必要将分页文件设置在其他分区了,同一个硬盘上不管设置在哪个分区中,对性能的影响都不是很大。
安全·效率虚拟内存不可忽略的要素
现在就让董师傅来教大家怎样才能更加合理地使用虚拟内存。
虚拟内存带来的安全隐患
我们已经知道,操作系统在运行过程中会把内存中的一些数据“分页”到硬盘上,但在默认情况下,当系统关闭的时候,这些数据并不会被自动删除。因此,如果你在电脑上处理了机密数据,虽然可以使用加密或者用将数据转移到其他介质上的方法来保证他人无法读取机密文件的内容,但是你也许忘了,在分页文件中可能还遗留有该文件的某些数据,而借助专用的程序,任何人都可以分析分页文件,从中读出之前的重要数据。
出于安全方面的考虑,我们最好能让Windows在关闭的时候自动删除分页文件中的内容(这不是我们通常说的删除,而是使用无意义的数据来填充整个分页文件,这样即便使用反删除软件也无法恢复)。
解决方法:运行“gpedit.msc”命令打开组策略编辑器,在左侧面板中定位到“计算机配置→Windows设置→安全设置→本地策略→安全选项”,然后启用右侧面板中“关机:清理虚拟内存页面文件”这一策略(图3)。不过要注意,启用该策略将会延长Windows关闭所需的时间,因此如果不是非常有必要的话,请不要启用该策略。
图 3

网友评论