服务器内存和普通内存都是内存产品,从广义的角度来看,实际上是一样的,没什么区别。而实际上这两种内存可以看成是一种产品的两个级别,服务器内存是更高一个级别的,但服务器内存追求的并不是更高的频率或者速度,而是稳定与纠错。 我们一般在选购普通内存的时候,大家都在关注的点通常是DDR3还是DDR4,频率是多少,2133还是3000,用的是什么颗粒?时序是多少?4G内存条多少钱,8G内存条多少钱,买哪个划算点?通俗点说就是关注内存条的性能指标,然后去衡量不同产品之间的性价比。 而服务器内存更看重的是所应用的技术,可以这样去归纳,大部分先进的技术都用在了服务器内存上,而大部分先进的工艺都用在了普通内存上。比如服务器内存通常都有ECC技术,chipkill、热插拔等技术,而普通内存只有少数拥有ECC技术,UDIMM ECC就是这种内存,普通PC也能用,只不过无法开启ECC功能。 ECC技术的主要作用是用于数据纠错,毕竟服务器内存通常都是长时间工作负载,连续通电工作一个月都是很正常的时,为了保证运行的稳定必须要对内存里的数据进行纠错,才能确保计算机指令的正确传达和执行。不像普通内存通常只需要持续工作几小时或十几小时就行。另外热插拔技术也是保证服务器持续稳定运行的一个重要技术,使维护人员可以在服务器正常带电运行的情况下,直接对内存进行插拔操作,普通的内存条则不具备这样的技术,想要对PC的内存进行更换等操作都需要关机断电才行。可以说服务器上的内存、硬盘等硬件都具有热插拔技术。 另外服务器内存和普通内存都是属于专用内存,意思就是服务器内存只能用于服务器,普通内存只能用于普通PC,不能互换使用,会无法识别。