Optimise 2P core/clock CPU combination on X10DRH-CT

dxun

Explorer
Joined
Jan 24, 2016
Messages
52
I am running a 2P SAN for my homelab and am experimenting with mixing two different (but "close") Broadwell-E CPUs on this Supermicro platform, would like to hear some opinions or general suggestions on whether I am actually looking to lose or gain anything with such an asymmetric setup.

Here are the combinations I've tried so far:
CPU1CPU1 cores/turbo clockCPU2CPU2 cores/turbo clockDRAM speedWorks?
E5-2630 v38/3.2 GHzE5-2640 v48/3.4 GHz2133Yes
E5-2650 v412/2.9 GHzE5-2650 v412/2.9 GHz2400Yes
E5-2623 v44/3.2 GHzE5-2623 v44/3.2 GHz2133Yes
E5-2623 v44/3.2 GHzE5-2620 v48/3.0 GHz2133? (yes, probably?)

This is a somewhat busy, multi-purpose SAN backed by TrueNAS 13-U3. It tries to be many things: it serves as a general purpose filer, a Plex server, a personal cloud host, surveillance storage, and a VM / DB SAN (via iSCSI + zvol). The zvols with OS installation iSCSI extents are deduplicated. To support this, I have carved out four pools that are a mix of 10/14 TB Exos two-way mirrored drives and a handful of Samsung 970 PROs, Intel NVMe and mirrored Optane 900p drives (these are pulling double duty as SLOG and dedup vdev). The iSCSI are targeted by a couple of Proxmox hosts that host a number Kubernetes clustered nodes. RAM is 128 GB. Network traffic is split so that less demanding traffic is shunted over copper NICs whereas iSCSI traffic traverses a pair of 10G fibre links arranged in MPIO.

What I am having trouble is understanding whether this platform benefits more from cores or clocks - right now, this is run by a pair of 12-core E5-2650 v4 and I am quite happy with how it's running (e.g., fio is reporting each VM capable of > 10k IOPS).

That being said, I'd like to use up my stock of CPUs in an optimal fashion so I was thinking of combining higher speed of 4-core E5-2623 v4 with an 8-core E5-2620 v4? In addition to lost cores, I'd be taking a slight hit with RAM speed over the E5-2650 v4 (2400 -> 2133) but since I am not running a lot of jails or any VMs that should care about that drop. NB, all these CPUs are HT-capable.

Any thoughts are appreciated!
 
Top