服务器内存与普通PC(个人电脑)机内存在外观和结构上没有什么明显实质性的区别,主要是服务器内存引入了一些新的特有的技术,如ECC、ChipKill、热插拔技术等,这样的技术大大提升了服务器的稳定性和纠错性能。
服务器内存
ECC是一种广泛应用于各种领域的计算机指令中纠错技术。它比奇偶校正技术更先进的方面主要在于它不仅能发现错误,而且能纠正这些错误,这些错误纠正之后计算机才能正确执行下面的任务,确保服务器的正常运行。
Chipkill技术是IBM公司为了解决目前服务器内存中ECC技术的不足而开发的,是一种新的ECC内存保护标准。ECC内存只能同时检测和纠正单一比特错误,但如果同时检测出两个以上比特的数据有错误,则一般无能为力。Chipkill技术保证内存子系统的容错性,保证了服务器在出现故障时,有强大的自我恢复能力。
热插拔内存允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的内存,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等
那么服务器究竟需要多大的内存呢?这与服务器的用途有关。目前即使是最低档的工作组级服务器,标准情况下配备的内存也在4G以上;部门级服务器的内存应该在8GB以上;至于企业级服务器,则应该配备8GB以上的内存、多大甚至支持到TB。在大数据来临,内存将会得到越来越多的重视。