内存容量不足在早些年几乎困扰着所有入门用户,而PC系统发展到今天,内存容量和速度都已经不再是问题。 内存容量问题分析 现在还有内存容量和速度的问题其实很奇怪,PC内存毫无疑问是近年来性能最过剩的部件没有之一。流行数年的DDR3内存速度最高已达3000MHz之高,容量也能很轻易地达到8GB、16GB甚至更高容量。Windows中的计算机硬件评分,内存(RAM)也是最轻易就能达到最高分的一个项目。以老旧的Windows 7 SP1 x64为例,只要内存速度在1866MHz以上,双通道2×2GB即可达到满分7.9,而最难达到满分的处理器一项,仍然需要一颗主频在4.8GHz的最新酷睿i7-4790k才能稳定在7.9(图1)。 在研究这个问题以前,我们首先 要 搞明白“内存容量和电脑速度”的困扰从何而来。距现在十年以前,内存不论速度还是容量都远未达到现在的高度,大家甚至还在用512MB甚至256MB。这么低的内存容量很容易被操作系统和各类软件装满,此时系统就会调用硬盘中的页面文件pagefile.sys,我们可以把它看成“虚拟内存”。硬盘的读写速度与内存有天壤之别,再加上硬盘本来就负担很重,一部分还被充当内存,整个系统速度骤降也就不难理解了(图2)。 实测内存使用环境 现在虽然内存容量和速度都“突破天际”了,但很多用户使用起来依然缩手缩脚,比如完全用不到4GB以上容量的用户去购置8GB甚至16GB;还有不管是否正确永远要系统空闲一半以上的内存空间,认为只有这样内存才 能达到最佳的读写速度。这样是否正确合理?让我们来实际试一试(图3)。我们以用户量可能是最大Windows7SP1x64操作系统,硬件为一颗3.66GHz的i3-530,内存为双通道DDR3 1666MHz 2×4GB(9-9-9-24)。只要测试出在系统启动5分钟后的待机状态、内存占用一半、占用5GB、6GB等不同状态下内存的读取/写入/复制/潜伏速度,就能最直观地展现不同剩余容量下的内存性能差别。 下面的测试中,只有潜伏时间一项是越小越好,其余的速度是越高越好。对比后清晰可见,系统待机只占用2GB时内存的速度,与占用4GB、5GB、6GB时几乎完全一致,差距在5%以内,没有任何的性能差距可言(图4、图5)。 分析和内存使用建议 根据测试我们可以看出,过分追求大内存或者硬性要求电脑空闲出一半内存才能达到最佳性能是不合理的。在目前这种内存速度和容量都十分过剩的情况下,究竟应该如何使用我们的内存呢? 首先在选购时,一定要保证多通道,其次才是单条容量。目前内存价格较高,很多用户为了之后升级方便,选购了单条8GB容量内存,打算之后升级2×8GB的双通道内存。除非用户真正需要这么大的内存,其实不如直接购买2×4GB内存直接组成双通道为好。内存是否形成双通道,对速度的影响还是蛮大的。而且DRAM颗粒价格居高不下,真正等到用户要升级时,恐怕DDR4已经成为主流了(图6)。 使用其实没有太多规矩可循,如果选购的容量合适,我们如何使用内存都是可以的。现在不少整合平台中集成显卡都调用内存作为显存,在这种时候我们可以去BIOS中将显存容量调整至最大(比如2GB)。既然内存容量很大用不掉,为何不去充分利用呢?而且在这时,内存速度的提升也能直接影响图形性能(图7)。 |