Jump to content

Help improving server performance


Kimballslice1890

Recommended Posts

Kimballslice1890

I have been running an emby server for about 2 years now. Love the platform and am an emby premier subscriber. I am looking to improve the performance of my emby interface have it be web or app. Currently my emby will have random hangs with a spinning loading circle when just loading content or using the search function has a good couple of seconds before it begins to populate anything.

 

I currently run a workstation with 2 xeon e5 2660, 128gb ddr3 ecc all on a gigabit network with FiOS gigabit 940/880mbps internet connection. I have multiple hard drives installed all minimum 7200rpm. (Users at a given time range from 1-6, the amount of users using does not seem to have an effect as to weather or not I experience the slow hangs)

 

My current emby server runs on a windows server 2008 virtual machine on VMware workstation with 16gb of ram and 16 processing threads dedicated to the VM on a dedicated 7200rpm spinning disk with one of my 5 gigabit nics dedicated specifically to the VM and nothing else. (I have a 120gb SSD installed not in use that I was considering using as a cache drive but am posting here to see if that's the best use). As for my storage I have 2 Netgear readynas raid 5 arrays setup content storage on a network share mapped to the emby server and their gigabit nics are bonded for 2 gigabit total throughout (have tried unbonding and testing performance to see if it caused the hangs and it does not).

 

I also recently purchased an hdhomerun prime and set it up for live TV through emby. I noticed the tv guide and channel population and selecting the channels is very slow even on good connections. (hdhomerun is also connected via gigabit) tried having tuner transcoding on and off, doesn't seem to make a different in speed.

 

My networking equipment are some Netgear unmaneged gigabit gs switched leading into a ubiquiti unifi 8 port managed switch and a unifi usg firewall as my main router/firewall.

 

Given my current setup, is there something that could be configured wrong or that I could improve to increase the performance of my server ?

 

 

(I apologize for any typos. Typed this up on my phone)

Link to comment
Share on other sites

Q-Droid

You didn't mention the size of your library and since most of your gear is overkill you should try to identify the bottleneck. My guess is the NAS boxes and/or network topology.

 

Contrast that with my Emby server using an old quad-core Phenom, 4GB RAM sharing duties with NAS, Sonarr, Radarr, NZBGet and TVHeadend. It's always snappy even when downloading and transcoding.

Link to comment
Share on other sites

Kimballslice1890

One of the NAS is 4x3tb disks so about 9tb usable and 8tb of that is in use. The other NAS is 6x1tb so 5tb usable and about 1.2tb is used currently.

 

Their throughputs are more than efficient. I get anywhere from 37-70mb/sec reads and writes on both.

 

Don't think my network is the issue. I do run a Plex server as well as a backup but rarely use it. The Plex server is on a separate vm. Configured very similar but just less resources aloted to it. The Plex server zips through the content and doesn't have issues where the emby server does.

 

Also worth noting ever since adding the hdhomerun prime to my emby with live TV it definitely has slowed it down more and adds to the hangs and latency.

 

The other day when trying to search through ad ons and attempting to select them would cause the server to hang and would never load either.

 

Hopefully with the next server release it resolves these issues ? Open to any ideas and help.

 

 

Qdroid. What OS do you run your emby on ?

Link to comment
Share on other sites

Q-Droid

Qdroid. What OS do you run your emby on ?

 

My emby server runs on CentOS 7 (Rockstor). Going by Luke's posts what you're dealing with could be a known issue to be improved in upcoming releases.

 

I mentioned the NAS because you certainly have enough CPU, RAM and network resources thrown at this. Throughput is part of the equation but you also have to consider IOPS and other operations on the SMB shares. If you have a large media library it could be the bottleneck when scanning and/or searching.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...