经常网购的朋友。如果在电商网站搜索内存条。你会发现服务器内存比普通电脑的内存贵了3倍有余。而从产品的外观。容量和频率来看。基本都差不多。那到底有什么区别呢?
1。稳定性不同
众所周知。服务器基本都是7X24小时对外服务。稳定性要求非常高。内存条自然也是一样的。为了实现这一目标。服务器内存增加了重要的ECC校验功能。这个功能不仅能够帮助服务器内存发现数据位的错误。而且还会自动纠正错误。这就使得服务器很少因为内存错误导致蓝屏死机。可以很好地保障系统稳定运行。
对于普通台式机来说。只有羡慕的份。因为台式机内存没有ECC功能。而且就算想插服务器内存。也因为无法识别这些功能导致无法使用。所以。我们的台式机经常会因为内存错误导致蓝屏死机。
那如何识别内存具有ECC功能呢?其实。只需要数数内存条上的芯片颗粒就可以了。带ECC的内存比普通内存多1个校验芯片。通常是奇数颗粒。
2。易维护性不同
服务器内存虽然工作稳定。但也有可能出现故障。当出现故障需要更换时。一般情况下都是需要关机再更换的。但不少厂家为了更好地实现服务器的易维护性。为内存设计有热插拔技术。比如。IBM就研发了内存保护技术。内存镜像技术。内存热添加/交换技术;而HP则研发了镜像内存技术。在线内存备份技术和热插拔阵列内存技术。
不过值得注意的是。内存热插拔并没有像硬盘热插拔那么简单。它需要操作系统。软件和硬件等多方面的支持。所以。当碰到服务器需要更换内存时。如果希望热插拔内存。请记得查阅厂家维护手册。如果厂家手册并不支持热插拔或者操作非常麻烦。建议还是先关机再更换更加稳妥。
3。零部件品牌会有差异
除了ECC校验功能外。服务器内存为了能够更加稳定的工作。生产厂商一般会选择三星。镁光。海力士等大品牌优质的内存颗粒作为零部件。从而层硬件层面保障内存工作的稳定性。而台式机则没有那么讲究。厂商为了更好的销售产品。一般以更多的宣传容量。频率作为卖点。至于使用什么内存颗粒则随厂家自己得意了。
总结
服务器内存和普通内存最大的差别就是使用场景不同。服务器内存因为需要7X24小时不间断运行。所以更加注重稳定性和易维护性。所以开发了ECC和热插拔等高级技术。同时零部件也会使用更好的品牌。