二手服务器内存能不能买?分级测试帮你看清真相

机房淘汰下来一波 DDR4 内存,标价只有新条的零头。采购看了心动,运维看了犯难:便宜是真便宜,会不会买回来一堆定时炸弹?

同一型号,状态可能天差地别

服务器内存寿命不按"用了几年"算,而按"通电小时数"和"工作温度"算。同一批型号相同的条子,有的常年跑在 25℃ 冷通道,有的放在 45℃ 热区,三年下来衰退程度能差好几倍。

更麻烦的是混货。渠道里经常把不同来源的条子倒在一起按型号卖,你买到的"同型号"其实来自七八台不同机器、不同负载。用平均眼光去验收,等于把坏条和好条一起收下了。

为什么通电点亮说明不了问题

很多人验收二手内存就是插上去开机,进系统看到容量对了就算过关。这只能证明此刻它没完全死。颗粒衰退早期靠 on-die ECC 静默纠错,操作系统层看不到任何报错,但纠错计数已经在涨。

等错误密度超过纠错能力,故障会在某天夜里突然爆发,没有预兆。所以"点亮通过"和"半年后还稳定"之间,隔着一整套边界测试。

分级测试在做什么

把每根条单独跑一遍,记录它在温度加压、时序压缩、长保持之后的表现,再按纠错次数和错误分布分档:

  • A 级:边界余量大,纠错事件近乎为零,可以放心上生产环境;
  • B 级:常温稳定但高温余量一般,适合对可靠性不敏感的开发测试用途;
  • C 级:已经出现临界错误,只能拆件或低价处理,绝不上机。

分完级,同一批内存就有了不同的去处和定价,采购也不用蒙着眼睛赌。买二手内存本身没毛病,毛病出在"不分青红皂白整批收"。有了分级数据,便宜才真的变成划算。