那么到底ECC内存该不该买呢?下面我们简单分析一下。
1.主板决定内存
在服务器领域,主板在一定程度上决定着对内存的选择,因为有的主板只支持ECC内存,普通内存是无法在这些主板上正常工作的,而有的主板不支持ECC内存,无法采用ECC内存。也就是说普通内存条和具有ECC功能的内存条是不兼容的,因此到底该不该买ECC内存,你应该在看懂服务器主板说明书后作决定。
2.ECC内存大有不同
普通PC机内存追求延迟低和频率高,这在一定程度上造成了错误无法及时修复的现象出现。例如,用插有普通内存的PC机充当网站“服务器”时,在访问人数比较多时PC机会出现死机以及内存报错的提示,这就是因为高运算造成的,所以使用普通PC机担当服务器这一角色时会经常出现内存错误。而服务器内存因为自身拥有Registers与ECC功能,这些校验功能在实际运行过程中会花费一定的时间纠错,所以服务器所用的内存一般频率较低,延迟较高,但并不是说此类内存的性能就差,相反,它使得服务器的稳定性得到大幅度提高。
3.术业有专攻
实际上服务器和高端PC机是两个概念,高端PC机在个人应用与服务上有优势,而服务器在稳定性和并发处理上有很好的表现。所以说既然选择了服务器就应该选择与之配套的服务器内存,这样才能保证其他服务器硬件设备也可以发挥最大功效。
总之如果你的企业准备组建一台真正的服务器而不是所谓的高端PC的话,那么就一定要选择ECC内存,它可以保证你的服务器运行更稳定,减少没有必要的内存读写错误的出现。多花一点钱换来企业服务器的正常、稳定运行是绝对值得的。
目前,服务器内存的选择在很大程度上已经由服务器主板决定了,我们应该选择主板支持的服务器内存。当然我们选择服务器内存也要尽量挑大品牌,目前生产服务器内存的厂商主要有三星、Infineon(英飞凌)、MT/美光(Micron)、A-Data(威刚)、TwinMOS(勤茂)、Hynix(海力士)、金士顿(kingston)等。最后,笔者建议大家“按需购买”。