Boost Performance in PMS

Good morning,
I would like to speed up my PMS on Qnap TS-873.

Can adding Cache with 2SSD m2 be useful?
Or if I always add 2 x 500gb m2 SSD in raid1 by creating a new volume, is there a way to move all qts with applications to that volume without going crazy ?.

thx

Can someone confirm me if it works with the plex media server app to be able to migrate to another volume in qnap’s app center?
All without having to reinstall and redo the library.

I have a TS-473, so very similar setup to yours.

What performance issues are you having?

Fastest setup for me has been:

2 x 512GB WD Sata M.2 in the onboard M.2 slots. I installed QTS directly onto this.

4 x 6TB WD Red for General storage of films tv shows etc.

I also use the 10GB & M.2 NVME combo qnap card with 2 x WD Black NVME which holds my Plex installation and VM’s.

Then to speed up transcoding I have a Quadro P400 which does 4k transcode and decode without issues.

Ram wise, I have 48GB which never helped, but I put that in for my VM’s.

Yes, you can move Plex by clicking migrate/move to in app centre and it will move all data to whichever drive you choose.

1 Like

thank you so much for sharing your experience.

unfortunately now i have qts installed on wdred hdd disks, what i wanted to do to speed up the plex media server a bit is try to take 2 ssd m2 wdblue and migrate only plex media server on them.

if you say that the migrate function from app center for PMS works I try to buy these 2 m2 wdblu and put them in raid1.

your config is top unfortunately i had to do it at first now i cant afford to delete and reinstall qts.

My question at this point is: even if i leave qts on the wdred hdd and migrate only the plex media server app on the 2 m2 wdblue i notice the difference in performance ?.

So, how I setup QTs as I already had data on my existing HD’s also was to switch off the NAS.

Remove the disks.
Inserted the ssd’s
Booted up and configured them as my boot drive, then reinserted the disks.
Removed old system folders and renamed the old shares and then shared them back out as needed.

Was a Long process, but didn’t lose any data, just most of an afternoon wasted doing it :slightly_smiling_face:

You would notice the difference just having Plex on the ssd.

Another option I found decently fast, but it does abuse the ssd and burn through the write cycles very fast is using the ssd caching feature.
Performance was comparable and setup is hassle free. Just be aware that the ssd’s won’t last anywhere near as long as usual. (Think 2 years vs 8-9 years)

in fact I had thought about the ssd cache in write / read, but I read that nothing changed, but if you have tried it and say that you have had some performance boosts I could proceed, if the m2 last 2 years amen, I will buy back others :slight_smile:

so the plex media server app has the voice migration to another volume?
I’m only interested in speeding up the plex media server, if I can do it using the ssd cache well, if instead I make a high volume with 2 ssd m2 in raid1 and the app from the app center allows me to migrate to it, great thing,
the important thing is not the
not having to change all folders and or redo libraries.

Meanwhile, thank you very much for your help, you have been very kind. once I have found answers to these last doubts, I know which way to take.

No problem at all. Hope it goes well.

I think either option will do nice for you. With the caching, I found it took about 2 days of letting plex run through it’s maintenence schedules for the ssd cache to keep hold of storing the plex db on it. Once it was on there it was pretty rapid.

once the cache is used if an m2 ssd were to break, do I lose all plex server or in any case the data remains on the hdd?

read / write cache right?

All data remains safe as it is purely a cache.

If you create a volume using a SSD ( a valid CACHEDEVx_DATA device ),

  1. App Center will move PMS from HDD → SSD.
  2. PMS will not know it’s on different media.

SSDs are much more reliable than HDDs.

When making purchase selection for SSDs –

  1. Look at total capacity.
  2. Look at “TBW” (Total Bytes Written) value. This is the lifespan of the device.

Here’s one of several I use.

Maximize SATA interface limit up to 560/530 MB/s for read and write sequential speeds.

Up to 600 TBW* under a 5 year limited warranty.

Here is the one I use for:

  1. VMs (which write a lot of data every time I shutdown the VM)
  2. PMS testing – it all resides here.

This SSD is 6 months old.

[/share/CACHEDEV3_DATA] # dd if=/dev/zero of=test.file bs=1M count=5000
5000+0 records in
5000+0 records out
5242880000 bytes (4.9GB) copied, 9.895604 seconds, 505.3MB/s
[/share/CACHEDEV3_DATA] #

tomorrow I get the 2 m2 ssd.

seen your confirmation that the qnap allows me from app center to migrate from vol1 (system) to the second static volume that I will create only for Plex media server, I really think that I will try this way.

Now I have a 56TB Static Volume. I’m going to create another volume in raid1 and try to migrate the PMS app to the new volume.

Some time ago I read that in the next manual updates that I am going to do I will have problems, or has the problem been corrected ?.

Thanks for the support

I ask her too, it is better to make a write / read cache or a simple volume for plex media server only.

Of the 2 options:

SSD Cache - Will increase overall speed of the entire system. At the cost of wearing out SSD’s faster.

Dedicated SSD Volume - Faster Plex performance, longer life span of your SSD’s.

Ultimately the choice is yours. Also, nothing stopping you from trying both methods as you can always reformat the SSD’s as needed anyway :slight_smile:

1 Like

I installed the 2 m2 ssd and enabled the cache on everything in write / read.

I already notice improvements almost everywhere.

Now I try so then next week I try to make a volume and migrate the plex media server there.

Last question,
the cache is better to put it only in read? since the plex clients will just read?

I make the entire volume.

Cache will wear harder on the SSD than a steady-state file system.

This is because ALL of CACHEDEV1_DATA will be cached to the SSD — including the media you are reading & temporary transcode data – which is waste.

For me it is two steps:

  1. Migrate PMS to the SSD “volume” (CACHEDEV2_DATA , etc)
  2. Make a shared folder for Plex transcoding on the HDD volume (which is fast enough)
  3. Set /share/CACHEDEV1_DATA/PlexTranscode as the transcoder temp directory.
1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.