我如何确定精确的服务器持续运行时,我能检查服务器中 RAM 模块的规格吗?
我有一台服务器,上面有三根 2GB DDR2 内存条,运行基于 Debian 的定制 Linux 发行版。我想将其增加到 4 根 2GB 内存条,并在使用时获得双通道模式。这意味着我需要确保获得一根与现有内存条完全匹配的新内存条。我不想让这台服务器离线来目视检查内存。从停机期间的先前检查中,我至少知道我有两根 HP 品牌的内存条和一根三星品牌的内存条,而且我知道服务器出厂时附带三星品牌的内存条,后来订购了 HP 品牌的内存条(这似乎很奇怪,但事实就是如此)。
该服务器仅支持命令行(没有真正的 GUI),而且我找不到原始购买时的文档。
答案1
我会尝试以下命令,该命令可能会根据主板为您提供所需的信息:
sudo dmidecode -t memory
例如,在我的一台戴尔服务器上,我获得了零件编号(但在我的工作站上就没那么幸运了):
Memory Device
Array Handle: 0x1000
Error Information Handle: Not Provided
Total Width: 72 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: DIMM_A2
Bank Locator: Not Specified
Type: <OUT OF SPEC>
Type Detail: Synchronous
Speed: 1066 MHz (0.9 ns)
Manufacturer: 00CE000080CE
Serial Number: 423C357E
Asset Tag: 01101700
Part Number: M391B5673FH0-CF8