How much RAM for Linux-based VM of PMS?

I’ve been running Plex Media Server as a plugin for FreeNAS, a FreeBSD-based NAS system. When PMS came out with the feature that cuts commercials from recordings, I was super excited but couldn’t get it to work… because my PMS is based on a FreeBSD operating system. I finally got around to upgrading my FreeNAS from 9.10.2 to 11.1. This newer version allows for the creation of virtual machines, that can run essentially any OS that could normally be installed on a PC. My thought is to create a VM, but I need to assign “Virtual CPUs” and dedicated RAM for my VM. My physical machine has an Intel Xenon E3-1225 CPU with four cores and 16 GB of RAM. If the VM is running, which I would like to be running 24/7, it robs those cores and RAM from the FreeNAS. I’m trying to find the “happy place” for creating my VM. As I do have needs for the other resources, but PMS is one of the highest priorities, I was thinking of 2 cores and 4 GB of RAM. Is that going to be enough for running the Linux version of PMS, transcoding possibly a couple programs at a time to different users and stripping commercials?

That should be enough. But whatever hypervisor you run, it should monitor for you.

Here’s mine. Plex seems to want to eat as much as you can throw at it. I run proxmox on a dell r720xd with 192GBs of ram with 2 e5-2620s

That RAM usage is going to be buffers and cache, not plex usage. 4gb ram is plenty for Plex.

My new Ubuntu server has 16GB of memory and if htop is to be believed the OS + PMS is using <half a gig…