A server board comes with one processor socket or two, and the choice changes more than the core count. Every processor brings its own memory channels and its own DIMM slots, so going from one socket to two doubles the memory you can install and changes how you have to install it. This guide compares single-socket and dual-socket boards, with a focus on memory, so you can choose before you buy the board or the modules.
The short answer
- Each processor owns its memory channels. A dual-socket board has twice the channels and twice the DIMM slots of a single-socket board on the same platform.
- A DIMM slot works only if its processor is installed. A dual-socket board with one processor gives you only that processor's slots.
- Fill both processors the same way. Memory is faster for the processor it is attached to, so balance matters.
- Choose single-socket when one processor has enough cores, channels and PCIe lanes, and dual-socket when you need more of all three.
How memory attaches to the processor
Modern server processors have the memory controller built in, so the DIMM slots on the board are wired to a specific processor. On a dual-socket board the slots are split between the two sockets, usually labeled by processor, such as A1 to A8 for the first and B1 to B8 for the second on some Dell PowerEdge models. A Dell PowerEdge service manual states that memory sockets should be populated only if the processor for them is installed.
This design is called NUMA, for non-uniform memory access. Each processor reaches its own attached memory faster than memory belonging to the other processor, which has to travel over the link between the sockets. Operating systems and hypervisors work to keep a task near its data, and your memory layout helps by giving each processor the same amount of memory.
Channels and modules by platform
| Platform | Memory | Channels per CPU | One module per channel, 1 CPU | One module per channel, 2 CPUs |
|---|---|---|---|---|
| AMD EPYC 9005 and 9004 (SP5) | DDR5 | 12 | 12 | 24 |
| AMD EPYC 8004 (SP6) | DDR5 | 6 | 6 | Not offered (one socket only) |
| AMD EPYC 7003 (SP3) | DDR4 | 8 | 8 | 16 |
| Intel Xeon Gold 6430 | DDR5 | 8 | 8 | 16 |
Channel counts come from AMD's product pages and Intel's ARK page for the Xeon Gold 6430, which lists a two-socket (2S) design with 8 memory channels and DDR5 up to 4400 MT/s. The module counts assume one module per channel, which is the fastest layout. A one-socket EPYC 9005 board has 12 channels, which is more than a single Xeon Gold 6430 has with 8, so channel count is a platform question as much as a socket question.
What dual-socket changes for memory
More slots and more capacity
Dual-socket doubles the number of slots. Kingston lists up to 6TB of memory per EPYC 9005 processor and up to 1.152TB per EPYC 8004 processor, so a dual-socket EPYC 9005 system can hold about twice the single-socket maximum. Check the board maker's specification for the exact limit, since the board may stop short of the processor's maximum.
More modules to buy and populate
Filling every channel on a dual-socket board takes twice as many modules. Dell's guidance for its servers is to populate channels identically, with equal module counts on each, for best performance, and to avoid unbalanced configurations that can cost performance. On a 2-socket EPYC SP5 board that means 24 identical modules for one per channel.
Speed depends on modules per channel
Adding a second module to a channel lowers the memory speed on current platforms. Kingston lists EPYC 9005 and 9004 at 4400 or 4000 MT/s with two modules per channel, below the single-module rate. A single-socket board with one module per channel can run faster than a larger board with every slot filled.
Mixing rules still apply
Do not mix module types, and keep modules identical within a channel. Dell's guidance also limits a system to no more than two memory module capacities. The memory types explained guide covers the module types.
How to choose
- Start from the workload. List the cores, memory capacity, memory bandwidth and PCIe devices you need.
- Check whether one processor can supply it. A single socket on a current platform already gives 6 to 12 memory channels, depending on the family.
- Go dual-socket for more cores, more capacity or more PCIe lanes than one processor offers. Remember that it doubles the modules you buy.
- Plan the memory first. Pick a capacity, divide it by the number of channels, and see whether one module per channel gets you there.
- Read the board manual for the slot labels, the population order and the supported speeds.
- Buy matched modules in the quantity that fills each processor evenly.
Common mistakes
- Buying a dual-socket board and installing one processor, then expecting every slot to work.
- Loading one processor with more memory than the other, which unbalances the system.
- Counting slots instead of channels when planning bandwidth.
- Assuming a full board runs at full speed. Two modules per channel lowers it.
Find memory for your server
Match the module type to the platform you chose: DDR5 RDIMM, DDR4 RDIMM and LRDIMM. You can also start from the server brand: Dell PowerEdge rack, Supermicro, GIGABYTE rack server, ASRock Rack and the data center and server memory page. The EPYC motherboard guide goes deeper on AMD sockets, the Dell PowerEdge memory upgrade guide covers Dell, and the server memory refresh guide covers platform changes. For the general method see how to find compatible RAM. If your board is not listed, send us the model name and we will check it.
Frequently asked questions
Does a dual-socket server need memory for both processors?
If both processors are installed, yes. Each processor uses its own slots, and the best performance comes from giving both the same amount of memory in the same layout. With one processor installed, only that processor's slots are used.
Is dual-socket twice as fast as single-socket?
No. It gives you twice the cores, memory channels and slots, but a task still works best when it runs near its own memory. The gain depends on the workload.
Can I run a dual-socket board with one processor?
Usually yes, though only that processor's memory slots work. Check the board manual, which lists which slots and ports belong to which processor.
Which has more memory channels, one EPYC or two Xeon Gold 6430 processors?
One EPYC 9005 has 12 memory channels, while a Xeon Gold 6430 has 8, so two of them together have 16. The numbers vary by model, so check the processor you plan to use.
Does NEMIX RAM supply memory for dual-socket servers?
Yes. We list DDR5 and DDR4 RDIMM and LRDIMM matched to the server systems that list them, in matched sets for each processor. We do not currently offer MRDIMM. Send us the board model and processors and we will confirm the modules.
Sources
AMD EPYC 9575F, AMD EPYC 7763, AMD EPYC 8434P, Intel Xeon Gold 6430 specifications, Kingston EPYC 9005 platform page, Kingston EPYC 8004 platform page, Dell PowerEdge R760 service manual, Dell PowerEdge memory matrix excerpt and Wikipedia on NUMA, read on October 29, 2026. Specifications change, so confirm against your board maker's documentation.
Buying memory for server fleets
NEMIX RAM is a US-based memory specialist, in business since 1993. Every module is researched, matched, and compatibility-tested by NEMIX RAM, is JEDEC-compliant, and is backed by a lifetime warranty; register your purchase to activate it. Purchase orders, net terms and volume pricing are available for data center, reseller and public-sector orders. Request a quote with your models and quantities, or contact our sales team.
NEMIX RAM is an independent memory supplier and is not affiliated with the companies named here. AMD, EPYC, Intel, Xeon, Kingston, Dell, PowerEdge, Supermicro, GIGABYTE and ASRock Rack are trademarks of their respective owners, used here only to identify sources and compatible systems.
