For all you regulars on these forums, you know I change hardware like my wife changes channels (wait...that's an inside joke). Just see my PMS 4.0/5.0/6.0/7.0 Build Thread for you newbies.
Anyway, when I built my last iteration of the home server I was intending to next build myself and my wife a PC. Well, I've instead decided to forgo all the separate PC's/Workstations and figured why not just upgrade my server with a new CPU, few GPUs to handle all the additional VM's with passed through hardware and be off. So I give you my new all-in-one home storage/media server/virtual PC server.
BUILD PICS
Operating System
Unraid 6.8.1 (Nvidia Build)
Components
CPU: AMD EPYC 7452 32c/64t CPU
MoBo: ASRock Rack EPYCD8
RAM: 128GB DDR4-3200 RDIMM (16GB x 8)
GPU: GTX 1660 (for hw transcoding)
GPU: GTX 1060 (for main daily PC VM, Emulation Gamestreaming)
GPU: Quadro K4000 (for wife's daily PC VM)
HBA: Quad External SAS card to connect 2 DAS boxes
Storage
NVMe: Intel Optane 900p 280GB (x2) - For docker appdata & VMs
NVMe: Samsung 960 Pro 1TB - Write Cache
NVMe: Samsung 960 Pro 512GB - passed through to my daily driver PC VM
SSD: Micron 5100 Pro 1TB (various fast access folders, ie; Plex Sync, Emby Sync, nextcloud, etc.)
HDDs: 8 x 10TB WD Gold drives, 8 x 10TB WD White Label drives (shucked)
USB HDD: 10TB WD White label shucked and put in cooled enclosure (for torrent seeding)
So this server acts as the main computing hub for our entire house. We have two Microsoft Surface Pro 3's in the house. One is docked to a monitor/keyboard/mouse for my wife to stream her VM desktop via Moonlight. The other we just use for web surfing and what not on the couch. I have video and USB cables running from the server directly to my desk in my office for my main PC/VM. Currently I also use my main PC/VM to stream Launch Box / Big Box and other PC games to both my Nvidia Shield TV's in the house. I would like to have these be separate VM's but for the time being I can't fit any more GPU's in this system (physically) until I can replace the two dual slot cards I'm using with suitable single slot cards both for the gamestreaming and for HW Transcoding in Plex/Emby.
Power Numbers
Idle power usage with all array drives (16 of them) spun down is 165w. With all 16 drives spun up idle power usage is 225w.
100% load with cTDP set to 180w the system pulls 350w.
Benchmarks
I ran a few quick Passmark CPU Mark benchmarks today just get an idea of how the system stacks up.
This was a single baremetal instance.
Next I ran two simultaneous 32 thread instances in separate Windows 10 VMs. Though I realized after the fact the second VM only had half the RAM as the first VM. Not sure if that affected the score at all.
And then lastly I ran 4 simultaneous instances in 4 Windows 10 VMs each with 16 threads a piece. I didn't take screens of those but the combined total was 72,670.
Anyway, when I built my last iteration of the home server I was intending to next build myself and my wife a PC. Well, I've instead decided to forgo all the separate PC's/Workstations and figured why not just upgrade my server with a new CPU, few GPUs to handle all the additional VM's with passed through hardware and be off. So I give you my new all-in-one home storage/media server/virtual PC server.
BUILD PICS
Operating System
Unraid 6.8.1 (Nvidia Build)
Components
CPU: AMD EPYC 7452 32c/64t CPU
MoBo: ASRock Rack EPYCD8
RAM: 128GB DDR4-3200 RDIMM (16GB x 8)
GPU: GTX 1660 (for hw transcoding)
GPU: GTX 1060 (for main daily PC VM, Emulation Gamestreaming)
GPU: Quadro K4000 (for wife's daily PC VM)
HBA: Quad External SAS card to connect 2 DAS boxes
Storage
NVMe: Intel Optane 900p 280GB (x2) - For docker appdata & VMs
NVMe: Samsung 960 Pro 1TB - Write Cache
NVMe: Samsung 960 Pro 512GB - passed through to my daily driver PC VM
SSD: Micron 5100 Pro 1TB (various fast access folders, ie; Plex Sync, Emby Sync, nextcloud, etc.)
HDDs: 8 x 10TB WD Gold drives, 8 x 10TB WD White Label drives (shucked)
USB HDD: 10TB WD White label shucked and put in cooled enclosure (for torrent seeding)
So this server acts as the main computing hub for our entire house. We have two Microsoft Surface Pro 3's in the house. One is docked to a monitor/keyboard/mouse for my wife to stream her VM desktop via Moonlight. The other we just use for web surfing and what not on the couch. I have video and USB cables running from the server directly to my desk in my office for my main PC/VM. Currently I also use my main PC/VM to stream Launch Box / Big Box and other PC games to both my Nvidia Shield TV's in the house. I would like to have these be separate VM's but for the time being I can't fit any more GPU's in this system (physically) until I can replace the two dual slot cards I'm using with suitable single slot cards both for the gamestreaming and for HW Transcoding in Plex/Emby.
Power Numbers
Idle power usage with all array drives (16 of them) spun down is 165w. With all 16 drives spun up idle power usage is 225w.
100% load with cTDP set to 180w the system pulls 350w.
Benchmarks
I ran a few quick Passmark CPU Mark benchmarks today just get an idea of how the system stacks up.
This was a single baremetal instance.
Next I ran two simultaneous 32 thread instances in separate Windows 10 VMs. Though I realized after the fact the second VM only had half the RAM as the first VM. Not sure if that affected the score at all.
And then lastly I ran 4 simultaneous instances in 4 Windows 10 VMs each with 16 threads a piece. I didn't take screens of those but the combined total was 72,670.
Last edited: