在服务器继续运行时,如何确定服务器中RAM模块的确切规格?
我有一个服务器,有三个2GB的DDR2运行基于debian的自定义Linux发行版.我想把它增加到4个2GB的棒,并在我使用的时候获得双通道模式.这意味着我需要确保我得到一个新棒,它与已经存在的东西完全匹配.我宁愿不让这个特定的服务器脱机来直观地检查RAM.从停机前的检查开始,我至少知道我有两根惠普品牌的内存和一根三星的内存,而且我知道服务器出货三星和惠普后来订购了(这看起来很奇怪,但它是它的方式).
这个服务器是cli-only(没有真正的gui),我找不到原始购买的文档.
解决方法
我会尝试以下命令,根据主板,您可能会提供所需的信息:
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