DELETED_235727

Could you be any more vague? As you're 'sort of getting into VM stuff' perhaps you could tell us what barriers you're hitting? You infer it's CPU, but provide no information or context on the kinds of loading and with such a limited amount of RAM at this point it seems likely that's the first issue. Also 'plex and all' isn't helping. Plex can run on a Pi2 if it doesn't need to transcode, if it does need to transcode then generally that's a poor choice encoding media or a poor choice of client/connectivity. The exceptions are audio - some of us have AMP's that can decode and use more exotic audio formats that normal clients need transcoding - and remote users who may for example be hardware or bandwidth constrained. Also big difference between Plex and Plex/SAB/SONARR/RADARR running without any sort of tuning from the same mechanical pool as Plex with a fast connection while it's trying to transcode.

Start by telling us what you're trying to do/run, explain if you have VM's doing a specific task that is for example IO heavy or CPU heavy, explain what other services you are running and explain if Plex is having to do concurrent transcodes and why. It could be - and probably is - as simple as you need to tweak what you have, the memory upgrade will likely make life a lot easier if you are running VM's, or it may make more sense to move certain VM's or Plex to more suitable hardware. Either way it shouldn't cost £1500.
 
Just curious for the future what would give better performance cpu side of things since we're sort of getting into VM stuff on the nas box alongside plex and all, trying first the upgrade of ram from 8gb to 32gb. (Hope it likes the crucial ram)

It's the cpu however I'm concerned about as this is a older cpu and pondering an upgrade at one point to a whole new NAS box or server at least, whichever gives better options.

Curious to anyone that knows of a decent upgrade Server/NAS box wise from this particular model I have currently. Not bothered if it's ARM, Intel or another AMD based system. Probably looking at around £1,500 for base unit though. (Can use the HDD's I have currently. 6x 4tb WD Reds and 2x Samsung 2.5inch SSD's for cache.

That Ryzen 5 is a monster CPU for a NAS. If you want something better I would suggest you ditch the NAS for VMs and get a microserver - something like the Supermicro AS-5019D-FTN4 and stuff that full of RAM - I’ve got 128Gb in mine and use that to run your VMs on.
 
This isn't a networking issue, it's a log into your NAS and look at what's using your CPU/RAM issue. My old Ryzen 1700 could easily support as many local clients as I could test with doing direct play (I got bored at about 20 local's iirc), that had 14K of CPU Mark (1600/1600AF are 12.4/13.4K), so using the old Plex published metrics I do 7 software transcodes from H264 1080p>720p depending on BR. H265 really wasn't a good idea, but it would work, similar story with 4K. 7DtD is low end, the requirements are minimal in terms of CPU, but the RAM is a problem from a quick google, 2Gb minimum, 12GB recommended and if running a server and the client then double it apparently.

Source: https://7daystodie.fandom.com/wiki/System_Requirements

Let things run, log into the management interface on your NAS and look at what your CPU activity is and your RAM utilisation is and how it's broken down. I suspect it's fine with just Plex running and transcoding (unless you're doing H265 transcoding which wouldn't be a good idea) and 7DTD just needs more RAM, but get some actual reference numbers, otherwise we're just speculating and when you're potentially throwing 1.5K at a problem you don't understand, that's not generally a good idea.
 
For nVidia, you're generally wanting a card which has nvenc ability on it. IIRC, you're looking at a 1050ti at the lowest end, which does come in low profile cards.

I've seen other options being to use Intel quicksync for transcoding, so an intel based CPU might work too. No need for GPU then.
 
Again, have you confirmed this is a transcoding issue by actually looking at the CPU usage and established what's being transcoder and why? It'll take you seconds and could save you a fortune. Unless you're doing something silly/unsuitable (transcoding HEVC or 4K or 6+ H264 transcodes) this shouldn't be your problem. Even if it were because you were doing something inappropriate, a simple change to your workflow would likely drastically reduce the load.

Before you go and buy a GPU have you looked at the limitations on concurrent streams of consumer Nvidia GPU's? Hint: Quadro's are 'unlimited' in terms of transcodes (technically they are all limited via onboard VRAM), consumer cards were limited to two concurrent streams, though Nvidia generously upped the limit to three a while back unless you used a patched driver. You absolutely do not want an AMD GPU to transcode at this stage. Again if you want to run Plex, an intel chip with iGPU in an ex. corp. uSFF or SFF will likely cost less than the GPU upgrade and do 20+ transcodes with ease.

This is the usage for my Ubuntu based server running a load of services with frequent high IO doing 3xH264 and 1xH265 transcodes via iGPU: Averages: Plex Media Server—3.45% | System—11.27%.
 
Back
Top Bottom