How do I check installed RAM modules and plan a compatible memory upgrade?
Memory upgrades depend on the server model, processor generation, module type and population rules. An empty slot does not guarantee that any DIMM can be added there. Firmware inventory is useful evidence, but the manufacturer’s compatibility and channel-population guidance must determine the actual upgrade plan.
Before you start
- Authorised access to the dedicated server and the named inspection tools.
Instructions
1. Read the reported memory inventory
Use the memory-specific DMI records rather than dumping all hardware identifiers. Some firmware reports incomplete or inaccurate capacity and slot information.
sudo dmidecode --type memoryReview populated slots, reported type, speed, size and locator. Keep serial numbers and asset identifiers within the authorised support record.
2. Compare usable memory and topology
The operating system may reserve part of installed RAM, and memory placement can affect bandwidth or NUMA balance.
free -h
numactl --hardwareCompare usable capacity with the physical inventory. Select matching supported DIMMs and a balanced population pattern based on the model’s service manual.
Check the result
- The upgrade specification names compatible part numbers, slot placement, expected usable capacity and a maintenance window. After installation, inventory and hardware health agree.
Troubleshooting
- Installed capacity exceeds usable memory
- Investigate firmware reservations, disabled or failed DIMMs, architecture limits and boot configuration.
- Reported maximum capacity looks surprising
- Treat DMI maximums as firmware claims and verify them against the exact server and CPU support matrix.
Official references
Use the documentation for your installed version when a flag, service name or platform feature differs.
