Showing kits rated 4★ and up (31). Show all 183 kits including unrated
16GB server RAM: the workhorse module for home labs and small servers
16GB is the module size that spans the most server generations: high-capacity DDR3 RDIMMs for older Xeons, the mainstream DDR4 RDIMM for a decade of rack servers, ECC UDIMMs for small towers and NAS builds, and the entry DDR5 RDIMM for current platforms. The 183 16GB server and workstation modules above are ranked by price per gigabyte, from £1.07/GB to £91.03/GB (median £9.07/GB); the cheapest right now is Lafeier 16GB PC3-8500R DDR3 1066Mhz CL7 240Pin ECC REG Memory RAM 1.5V… at £17.11.
Which platforms use 16GB modules
- DDR3 RDIMM (usually 2Rx4 PC3L-12800R or PC3-14900R): Xeon E5 v1 and v2 servers such as the Dell PowerEdge R620 and R720 and HP ProLiant Gen8. Sixteen of them in a two-socket box gives 256GB for very little money.
- DDR4 RDIMM (PC4-2133P to PC4-2933Y): Xeon E5 v3 and v4 (PowerEdge R630 and R730, ProLiant Gen9) and first and second generation Xeon Scalable (PowerEdge R640 and R740, ProLiant Gen10).
- DDR4 ECC UDIMM: the HP ProLiant MicroServer Gen10 Plus (two slots, 32GB maximum, so 2x16GB fills it), Xeon E-2100 and E-2200 machines, and Ryzen builds on boards with ECC support. A common choice for TrueNAS and ZFS boxes.
- DDR5: 16GB is the smallest DDR5 RDIMM, used in Xeon Scalable 4th generation onward and EPYC 9004 and later, and the 16GB DDR5 ECC UDIMM suits Xeon E-2400 and W680 boards and AM5 boards that support ECC.
Populate by channel, not by slot count
Servers are rarely upgraded with a "kit" in the desktop sense; you buy single modules and fill channels evenly. Xeon E5 has four memory channels per socket, so 16GB modules go in fours (eight for a two-socket machine). First and second generation Xeon Scalable have six channels, so sets of six or twelve; EPYC 7002 and 7003 have eight. Filling one DIMM per channel across every channel gives far more bandwidth than doubling up on a few, and in a two-socket server each CPU should carry the same amount. The server's manual or the maker's online configuration guide gives the exact slot order.
Gotchas
RDIMMs, LRDIMMs and UDIMMs do not mix, and an ECC UDIMM board will not take RDIMMs. Match the rank (1Rx4, 2Rx4, 2Rx8) and speed of the modules already fitted; the whole system runs at the slowest module's speed and the CPU's own limit, so a PC4-2666V stick in a Xeon E5 v4 server runs at 2400. On DDR5 platforms with eight or twelve channels per socket, 16GB per channel is the minimum and a large build is often cheaper per GB at 32GB. The compatibility check guide covers reading the board's supported list.
Reading the table
The ECC and Buffered columns tell an RDIMM from an ECC UDIMM, and the title usually carries the PC3 or PC4 code and rank. Used modules are the norm here, and memory with ECC reports its own faults, so a used stick that passes a test is a low-risk buy. Compare against the 8GB and 32GB server pages, see the ECC RAM page for workstation and NAS use, or the 16GB desktop page if you need ordinary memory. Hubs: server RAM and every 16GB kit.
Frequently asked questions
How many 16GB modules should I buy for my server?
Enough to fill every memory channel evenly. Xeon E5 has four channels per socket, so buy in fours, or eights for a two-socket server. First and second generation Xeon Scalable has six channels per socket and EPYC 7002 and 7003 has eight. One module per channel across all channels gives the most bandwidth, and both CPUs in a two-socket machine should carry the same amount.
Is ECC RAM worth it for a home server or NAS?
For anything storing data you care about, especially a ZFS or TrueNAS box, yes. ECC corrects single-bit errors and reports faults rather than silently corrupting data. It needs a board and CPU that support it: Xeon, some Ryzen boards, and small servers such as the HP ProLiant MicroServer Gen10 Plus, which takes up to two 16GB DDR4 ECC UDIMMs.
What is the cheapest 16GB Server RAM right now?
The table on this page is sorted by price per gigabyte, so the best-value kit is always at the top. Today the cheapest 16GB Server RAM kit works out at £1.07 per GB. Prices come from Amazon.co.uk and are refreshed daily; open any kit to see its full price history before you buy.
Why rank 16GB Server RAM by price per GB instead of price?
A 32GB kit at £60 is better value than a 16GB kit at £35 even though it costs more. Dividing the price by the total capacity of the kit puts every size and brand on the same scale, which is the only fair way to compare a 2x8GB kit against a single 32GB stick. See price per gigabyte explained.
How do I know a 16GB Server RAM deal is genuine?
Every product page shows the price today against its 30, 90 and 180-day averages and its lowest recorded price. Memory prices rose sharply through 2026, so a kit can look discounted against last month while still being above its typical price for the year; the history graph shows which it is.