在服务器继续运行时,如何确定服务器中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