I just wanted to get your wise insights levelonetech community on 32 core vs 64 core for large media server/VMs/Dockers/security cameras. I plan to upgrade my server with either a epyc Milan 32 or 64 and going to put a quadro 4000 also for plex transcoding. Does unraid scale well enough where I would see enough benefit bumping to 64 cores? I have not ran a system with that many cores in unraid so I have no real world experience. I just know right now my system is constantly strained.
Any insights or advice is much appreicated
That would entirely depend on how well KVM and Docker scale with CPU cores. Those are the underlying technologies in unraid.
I question what kind of server you’re running if you’re out of CPU capacity. I run a media server, pihole, reverse proxy, torrent box, nextcloud, and game server out of unraid without issue on 8c16t.
If its mainly transcoding then the quadro is going to reduce your CPU usage a lot… but I’m transcoding 4k streams to 1080p on 8 cores without missing a beat… so clearly we have different workloads.
right now I am using hardware transcoding with the cpu but even with I have a lot of downloads going and extracting my cpu spikes pretty high.
I mean, I have those things too but CPU pinning means I never experience interruption.
I’d say a quadro would certainly free up some resources though.
The quadro is very overkill for that however if could be used as an rCUDA pool which is nice. The main concern you will have is saturating your CPU. The quadro could be quite useful if you want to transcode one and done all of your stuff with h264. Space is cheap. Literally. So for most of my library I just got up and online I had my 980 Ti do the transcoding of I stored different copies of stuff that I knew I would need for other devices (Android, TV, PS3). I am currently working on turning the 980 ti into an rCUDA pool for my MATLAB software etc. So the laptop can have the power of a GPU but not need the power of a GPU
Unraid isnt the problem. Docker is. KVM and XEN do well with a lot of cores and virtualizing. However docker and LXC are not suited to scaling well over the cores. They are limited by single threads to process workers and everything. PODMAN is a bit different but I dont think its on unraid. It doesnt have as much limitations and I know red hat put work into its scaling. Ive noticed docker just consistently underperforms podman. IDK I am a fan of containerizing stuff now. If you can muster is Virtualization is the way
It might not be if he has a lot of users hes trying to serve. The quadro has way more transcode streams.
Thanks for all the insghts much appreicated. I have ran a windows server for a long time, and just switch to unraid. It is quite a learning curve, but really fun. I dont think I am quite to that skill level, but hopefully soon
Tell me about it. Im more masochistic. you are on the easy mode. Trust me when I say that.
My infrastructure setup is complicated
Main Server - Suse Tumbleweed
Pihole/DNS/Prometheus/grafana/cockpit - Raspberry Pi4 8 GB running Manjaro
Pihole/reverse Proxy/wireguard tunnel - Raspberry Pi4 4 GB running Manjaro
Linode Node/Nginx Ext Reverse Proxy/wireguard tunnel - Fedora Server
(As you can see I am a fan of the rolling release model)
So having just what you got is simple… enjoy it … I know unraid is pretty sweet
I did just buy a pfsense server so going to get that setup this week. If all goes well maybe even try to add beta wireguard.
I use OPNsense. Its more comlicated and a little more bleeding edge. That said I think pfsense is fantastic. Dont do beta. Wireguard is cool but honestly while I would love to set mine up on my firewall its easier to run it on the pi for me and provides the rate limiting I want without having to throttle the connection. Plus then its as simple as setting a gateway. I talked about it here
Infrastructure Series -- Wireguard Site to Site Tunnel
Anyways good luck. Let me know how it all works out for ya
This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.