I'm new to Emby and trying to get a optimal setup sorted.
I have the following:
Emby Server running on Windows Server 2012 running on a new Quad Core low end (new) Xeon Processor, 4GB Ram. Storage is traditional spinning rust.
Media is all stored on another Server 2012 OS, running on the same hardware (they are two VMs in the same box)
Clients include the web app, the Android app, Windows Theatre and the WMC Client (which I hope to replace with the Win 7 Theatre or even the Win 10 UWP App)
I initially tried Emby on CentOS and although everything worked as expected I experienced occasional slowdowns where the server would just stop responding for a minute or two.
On Windows it's a lot better however sometimes when loading the libraries from a client it will just hang and not display any media. Flicking between libraries usually resolves the issue if it doesn't load itself after 20 seconds or so. I have experienced this on all clients.
My guess is that the storage is just not performing well enough and taking too long to load files, causing a slow down.
What I'm going to try next is to do one of the following:
Move the Emby server onto an SSD, this should speed up the server itself.
Move the media into the Emby server and make it a combined Emby and Media server. This in itself shouldn't really make much difference except from moving the media a little closer to the server.
My gut is to move the Emby server itself onto an SSD first and see what it does to the performance. Does anyone with more knowledge and experience of Emby have any suggestions for what I should check or anything else that I can try to improve performance?