给单位老机子做内存升级,我拿三种颗粒混插测了一下午,结论有点意外
单位库房里翻出来六台老机子,都是4G内存跑Win7的货,现在开个Excel都卡半天。领导说能救就救,别急着报新机器。我心想加根内存条是最省事的,就从备件柜里翻出一堆旧条子,有金士顿的、威刚的,还有几根杂牌,颗粒牌子也不一样。
按老规矩,我先拿一台样机开刀。原机是单根4G DDR3 1333。我先插了根同频率的4G组双通道,开机进系统,任务管理器一看,内存识别8G,正常。跑了个AIDA64的内存测试,读写速度比单通道快了差不多一倍,这个没啥好说的。
关键在后面。我又换了一根1600的条子跟1333的混插。开机点亮没问题,但进系统一看,两根都降频到1333跑了。这个我早有预料,主板会自动降到最低那根的速度。我想说的是,混插之后时序自动放宽了,跑测试的时候延迟比同频双通道高了大概8%。平时办公用感觉不出来,但你要是跑虚拟机或者压缩大文件,这点差距就能感觉到。
最让我意外的是第三组测试。我拿了根杂牌条子,颗粒看不出来路,跟原装条混插,开机直接蓝屏,代码0x0000001A,典型的 memory management 错误。换回单根杂牌条单独跑,MemTest跑了半小时没报错,说明条子本身没坏,就是跟原装条不兼容。所以混插这事儿,不是能点亮就万事大吉,得跑一遍MemTest才敢往生产机上装。
最后我的方案是:六台机子,只给其中四台加装同频率同品牌的条子,组双通道。剩下两台原装条子颗粒太偏,找不到匹配的,干脆不动,建议直接换新。多出来的两根杂牌条,我拿橡皮擦了擦金手指,单独插到测试机上当临时备件用。
还有个细节得提一句。老机子加内存之前,我习惯先跑一遍Windows优化大师的硬件检测,看看主板支持的最大内存和插槽占用情况。这软件在单位用了十几年了,别的不说,硬件信息这块儿一直挺准。比拆开机箱拿手电筒照半天省事。
对了,加完内存别忘了把系统里的虚拟内存设置调一下。我一般设成物理内存的1.5倍,放在非系统盘上。老机子机械盘本来就慢,虚拟内存再跟系统盘抢IO,那真是雪上加霜。
想问下各位,你们给老机子升级内存的时候,是直接买新的同型号条子,还是跟我一样翻备件库凑?混插出过啥幺蛾子没有?
