CPU: Atom C3758 vs Xeon D-1541

Thanks for all the discussion everyone, I really appreciate it! Hopefully it’s useful for others too.

Agreed, I was sloppy in my methodology (changed two variables). But, I recently did some power consumption testing of another, completely different system (AMD Ryzen based) and didn’t see any meaningful difference in 2x16GB vs 4x32GB RAM. Which was surprising to me. I’ve lost my notes, but many years ago I did power consumption testing with the same X10SDV (D-1541) board and definitely saw a difference power draw with different amounts of RAM - but that was with RDIMM modules, but now I’m using UDIMM modules.

For science :wink:, I’ll put the 2x8 modules in the D-1541 system this weekend so we can see what that does to power draw.

I’m also doing some testing with the Denverton board in isolation. It doesn’t have integrated 10gbe, but it does have 4x1gbe (Intel i350). I disabled those (again, via physical jumper), and that only makes a 1 or 2 watt difference (negligible, considering my Kill-a-Wall isn’t likely that precise anyway). My guess here is that the i350 is probably smart enough to shut down most of its circuit when a cable isn’t plugged in.

I still have my RDIMMs, so I’ll do some testing with those as well.

Thanks again for all the helpful feedback!

1 Like

This past Friday evening, I did a RAM swap: I put the 2x8GB in my TrueNAS system running the Xeon D-1541 board; and the 2x16GB went into the C3758 system that I’m using for pure testing. It made no difference in power consumption - in either system. In other words, both systems have the exact same power consumption with 2x8 or 2x16. The TrueNAS system (D-1541) is measured “in-situ”, i.e. during its role as our household NAS. For the test-only (C3758) system, I measure it for about 12 hours idle, and then another 12 hours under prime95.

I’m doing some more testing with RDIMM modules on the Denverton system now (all testing thus far has been with UDIMM).

Based on all the feedback in this thread (and thinking about this way too much!), I’m going to use the C3758 board for our home NAS. I agree, the D-1541 is more powerful and arguably future-proof. But even the C3758 is overkill right now, and I really don’t see any likely scenario where it won’t be able to keep up (the scenario I described above was very contrived).

The only thing I ever found lacking was single core performance in VMs. Windows is way snappier on the Xeon D.

3 Likes

An update on power consumption. With my TrueNAS system running in situ, final power draw numbers are (average over about five days):

  • X10SDV-TLN4F with either 2x8 or 2x16 UDIMM and onboard LAN disabled, about 60 Watts
  • A2SDi-8C-HLN4F with either RAM config and onboard LAN disabled, about 52 Watts

Besides the motherboard, my TrueNAS system has four 7200 RPM SATA helium drives, two SATA SSDs, a Solarflare SFN5152F 10gbe NIC, a fan on the CPU, and a single 120mm case fan.

Another difference I noticed is that the IPMI (i.e. system off but plugged in and IPMI active) on the Xeon D system seems to be higher, even though they are both AST2400.

Here is the data for the “isolation” testing I did for both motherboards. By “isolation”, I mean I used the same PSU, fans and chassis, and ran for 10 or more hours in idle or with prime95. Idle is a stock TrueNAS Dragonfish install running off an old SATA SSD.

Note the “U” or “D” in the RAM column signifies Unregistered (UDIMM) or Registered (RDIMM). At least with the particular UDIMMs I have, 2x8 vs 2x16 does not seem to make a difference with either motherboard; but the RDIMMs clearly draw more power. The “Net” column is for if the on-board network devices were enabled or disabled.

X10SDV-TLN4F (Xeon D-1541)

Load RAM Net Hours kWH AvgWatts
IPMI 2x8 U dis 26.80 0.190 7.1
Idle 2x8 U dis 12.82 0.390 30.4
prime95 2x8 U dis 23.15 1.830 79.0
Idle 1x32 R dis 22.48 0.690 30.7
prime95 1x32 R dis 13.23 0.960 72.5
Idle 2x32 R dis 13.08 0.410 31.3
prime95 2x32 R dis 10.97 0.920 83.9
Idle 4x32 R dis 13.20 0.430 32.6
prime95 4x32 R dis 10.62 0.960 90.4

A2SDi-8C-HLN4F (Atom C3758)

Load RAM Net Hours kWH AvgWatts
IPMI 4x32 R dis 11.87 0.040 3.4
Idle 2x8 U en 10.53 0.220 20.9
prime95 2x8 U en 12.65 0.430 34.0
Idle 2x8 U dis 10.32 0.200 19.4
prime95 2x8 U dis 27.93 0.890 31.9
Idle 2x16 U dis 13.40 0.260 19.4
prime95 2x16 U dis 21.30 0.670 31.5
Idle 1x32 R dis 10.25 0.190 18.5
prime95 1x32 R dis 10.58 0.320 30.2
Idle 2x32 R dis 13.10 0.280 21.4
prime95 2x32 R dis 10.83 0.360 33.2
Idle 4x32 R dis 13.00 0.330 25.4
prime95 4x32 R dis 11.07 0.410 37.0

One thing I didn’t realize until late in the isolation testing process: I didn’t control for the fan auto-control. I didn’t do any measurements, but it was quite obvious that, when running prime95, the Xeon D system ramped up the fans dramatically. This makes intuitive sense why this happens, but I’ve found that fans can use a surprising amount of power. And these are three 40mm fans in a 1u Supermicro chassis.

4 Likes

Science :slight_smile:

2 Likes