Transform CPU into flexible virtual servers for multiple tasks.
Transform CPU into flexible virtual servers for multiple tasks.
Hey everyone, I'm searching for an affordable server setup to meet these needs:
- Run virtual machines for 2-3 VMs simultaneously
- NAS with Plex Media Server at 4K quality
- Crypto wallet VM that's mostly online
- Seedbox VM for occasional game servers
- Host OS can be Windows Server or Linux
- Minimum specs: 4 cores, 2GHz CPU, 4GB RAM
- Budget-friendly hardware with low power use
The E5 2678 v3 used model seems like a solid pick. Any suggestions from the community? Thanks ahead!
Really, my setup is pretty solid. It uses an i3 6100 with ESXi hosting, Windows LTSC, Home Assistant, and three Ubuntu VMs. One runs Plex and automations, another hosts Docker containers with Pihole, plus multiple Deluge clients. The i3 handles everything smoothly. It’s impressive considering the workload. A quad-core processor with HT should easily cover your needs—especially since I’m running most tasks on a dual-core with HT. If you consider upgrading to a Ryzen, stick with the 3000 series or newer for better performance.
Yes, you can stream 4K content on Plex and perform transcoding.
That's quite a shift in perspective! It looks like the i3 chips are actually quite solid. With virtualization, you'll likely need more processing power to run several virtual machines smoothly. Unless the 4-core configuration of this i3 can manage the OS plus two-thirds of the VMs without issues.
I’m unable to convert 4K, but the initial three guidelines for 4K content align closely with the first three of RAID—except instead of “RAID isn’t a backup,” it’s about having both 4K and 1080p sources for the material you plan to edit. I can handle several 1080p streams down to 720p at once, based on the bit rate. I’m capable of converting one Bluray to 720p or multiple compressed 1080p streams to 720p, all running on my Ubuntu server VM with just two threads from my i3. Mostly I stick to direct play via NVENC to my NVIDIA Shield; it requires minimal system resources. This older i3 model is dual-core, while newer ones are faster and multi-core. The newer chips also support ECC memory, which I have in my lab. The newer ones lack that feature, which feels a bit disappointing. That’s why I’m planning to upgrade to an AMD chip with more threads and DDR5 RAM that includes ECC.
You're right to be concerned. While the ESXi runs smoothly on your i3, non-server CPUs can sometimes cause issues with bare-metal virtualization.
There is no dedicated CPU built for servers. Most CPUs function just like regular ones, but they work well with virtualization options such as Intel VT-d or vt-d. I use ESXi on my system, routing data through a HBA to Freenas which gives bare metal access to storage (ZFS supports this). All virtual machines are functioning properly. It has been running for over three years, and my specific i3 model includes ECC RAM, which I also use.