Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


How many simultanious connections for a Plex server?
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

How many simultanious connections for a Plex server?

wilbowilbo Member

I have a L5420 with 16 gigs of ram and 2x2tb in raid1. How many users would you think this Plex server can handle at once?

Comments

  • vfusevfuse Member, Host Rep

    Depends if you're transcoding or not

  • dlaxotn2dlaxotn2 Member
    edited June 2015

    if no transcoding, your pipe will be the bottleneck
    else your cpu will be the bottleneck, i'd say anywhere from 5~20

  • that L5420 offers extremely poor performance single threaded (about the same as one of those cheap atom tablets).

    you are best going for a E3 based machine.

  • If transcoding: 1. If not transcoding, as much as your bandwidth can handle.

  • pbgbenpbgben Member, Host Rep
    edited June 2015

    Use emby and turn off transcoding :) else calculate 2000 cpuscore per 1080p transcoding task....

    Thanked by 1ehab
  • As someone said, your pipe will slow you down if you are not transcoding. I'd have unmetered bandwidth if I was you.

  • wilbowilbo Member

    This server has a 1 Gbps Port speed.

  • Mark_RMark_R Member

    If your server has a 1gbps network port then thats around 256MB/s of true speed. a 1080p quality video requires around 6-8MB/s of network speed to be streamed properly in general, but this value can be different based on what streaming software you are using and how things are being transcoded. You definitly have to run some tests yourself to get a more 'accurate' view..

  • sepeisepei Member

    @Mark_R said:
    If your server has a 1gbps network port then thats around 256MB/s of true speed. a 1080p quality video requires around 6-8MB/s of network speed to be streamed properly in general, but this value can be different based on what streaming software you are using and how things are being transcoded. You definitly have to run some tests yourself to get a more 'accurate' view..

    What 256MB/s?
    The limit is when 125MB/s on the uplink and another one on downlink if duplex.
    Then you need to deduct the TCP overhead and ....

    Thanked by 1Mark_R
  • Mark_RMark_R Member

    @sepei said:
    125MB/s

    Yeah you're right, thank you for correcting that. i dont know how i got at the 256MB/s figure..

  • With one c> @Mark_R said:

    If your server has a 1gbps network port then thats around 256MB/s of true speed. a 1080p quality video requires around 6-8MB/s of network speed to be streamed properly in general, but this value can be different based on what streaming software you are using and how things are being transcoded. You definitly have to run some tests yourself to get a more 'accurate' view..

    I think you got the streaming bandwidth wrong also, it is 6-8 Mbps, at least based on my experience with Plex, or about 1MB/s. Thus, the OP could theoretically support up to 125 simultaneous users without transcoding.

    But with transcoding it is an entirely different game. Plex uses 350-380% of these CPU cores when transcoding one 1080P stream, i.e. pretty much all resources.

  • @pbgben said:
    Use emby and turn off transcoding :) else calculate 2000 cpuscore per 1080p transcoding task....

    Or if you don't care about the diskspace usage you can also use the Sync option along with Local folder as the destination to transcode stuff in advance.

    Thanked by 1pbgben
  • pbgbenpbgben Member, Host Rep

    Then youll have to make sure you can handle 125MB/s of DiskIO

  • vfusevfuse Member, Host Rep
    edited June 2015

    Here's a screenshot of my plex server starting 10 streams in chrome all encoding. For the first ~5-10 minutes it buffers the stream then it cools down.

    Plex encoding is set to "hurt my cpu" (or whatever the highest value for encoding is).

    Edit: CPU model was cut off in screenshot it's a 8 x Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz

    Thanked by 1betatester
  • wychwych Member

    @vfuse what storage system have you got on that?

  • vfusevfuse Member, Host Rep

    @wych said:
    vfuse what storage system have you got on that?

    JBOD, I don't really care if any of the drives fail. Getting stuff back on the server at 100MB/s files these drives pretty quickly :)

    Thanked by 1wych
  • You can have probably close to about 5-10 transcodes at the same time. Depends also in your video, if it's 1080p or 720p and file size. I was able to handle 17 transcodes with my dual x5650, easily. But they all didn't start at the same second. Keep in mind it will transcode very hard right off the bat then it will keep up with the stream to keep from buffering. Just do a bunch of trial and error. I recommend though you use MP4/x264/AAC.

  • @elwebmaster said:
    With one c> Mark_R said:
    But with transcoding it is an entirely different game. Plex uses 350-380% of these CPU cores when transcoding one 1080P stream, i.e. pretty much all resources.

    It used all resources if it is doing 1 transcoding or 20. It just spreads the resources out to all of the cores/resources.

  • @Mark_R said:
    If your server has a 1gbps network port then thats around 256MB/s of true speed. a 1080p quality video requires around 6-8MB/s of network speed to be streamed properly in general, but this value can be different based on what streaming software you are using and how things are being transcoded. You definitly have to run some tests yourself to get a more 'accurate' view..

    My rule of thumb is to keep throughout/upload speed little above the bitrate video. Some raw videos can be as high at 20,000 bitrate (if I recall correctly). All my stuff is about 1k-2k bitrate.

  • wilbowilbo Member

    Thanks everyone. I just wanted to know if I could give my server info out to my family without my watching videos being interrupted. I doubt there will be any more than 4 or 5 connections at once, unless they give it out to their friends....

  • @wilbo said:
    Thanks everyone. I just wanted to know if I could give my server info out to my family without my watching videos being interrupted. I doubt there will be any more than 4 or 5 connections at once, unless they give it out to their friends....

    Setup PlexWatch/PlexWebWatch, and if you find any users doing so then warn/remove.

    Currently the only way you can do any form of limit's on Plex.

  • @vfuse - what monitoring software is that? Minus the disk space, I'd think you were posting screenshots of my server.

  • vfusevfuse Member, Host Rep

    @betatester it's NIXStats ;)

    Server is a hetzner sx60 (4x4tb)

Sign In or Register to comment.