Howdy, Stranger!

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


Is Plex throttled on wholesaleinternet network?
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.

Is Plex throttled on wholesaleinternet network?

Has anyone here used a wholesaleinternet server as a plex media server before? What was your experience like?

I just set up a dual xeon dedi with them this week hoping to use it as a plex streaming box. I can get great speeds using FTP right now -5 MB/s (~40 megabit) to my home connection, but I can't stream a 10 megabit movie over plex even though the server is doing nothing else. Even when I transcode down to 4 megabit, the stream spends more time buffering than playing. I've ruled out CPU since that never spikes over 40%. What am I missing? Should I try a different provider?

«1

Comments

  • TomTom Member

    Hm, whats the passmark on the cpu? What is plex buffer settings set to?

  • The CPU is a dual L5420, passmark should be around 6500. But even without transcoding, I can't play back the file with a ~10mb bitrate.

    I don't know about buffer settings, I'll have to go look that up, but this is a fresh install on Ubuntu 16.04 and I haven't tinkered with anything, yet.

  • TomTom Member

    @slavetothesound said:
    The CPU is a dual L5420, passmark should be around 6500. But even without transcoding, I can't play back the file with a ~10mb bitrate.

    I don't know about buffer settings, I'll have to go look that up, but this is a fresh install on Ubuntu 16.04 and I haven't tinkered with anything, yet.

    Hmm yeah, cpu should 101% be able to handle it. I'll have a think

  • pbgbenpbgben Member, Host Rep

    Wonder if the ISP is throttling the connection? PM me for access to an emby box for comparison.

  • Usually, issues like that are caused in client's side, not server. For example, if you have chromecast device there are some issues over 2,4Ghz wifi, or if you have installed bitdefender on your pc this can cause buffering.
    From what you describe, this cannot be a server issue, cpu is powerful enough to handle it (except if this server is doing already a lot of other works and is loaded or if it is poorly configured and has other issues) and the bandwidth you need is enough.
    Just a notice: a cheap server with shared network resources has not a great stability as on constant speed. This can cause some issues on streaming from time to time, but not constant buffering. But, to be sure, do another test: open a vlc instance and stream directly a movie to your desired speed, receiving it also with vls. Then, you can see if there are real network issues, because ftp is not the same protocol to actually measure streaming speed.

  • Also, I read in another thread that you were looking for a box to combine a plex server and a torrent server. Do not use those the same time, this maybe is causing streaming issues if you use them both.

  • MikeAMikeA Member, Patron Provider

    I don't know about WSI, but I use Plex on a cheap server elsewhere with a similar or worse CPU and transcoding definitely isn't an issue, even though I rarely do it. I've had occasional issues buffering with certain file formats, not sure if it's a problem though.

  • the cpu is too weak. and old.

  • edited October 2016

    I have rtorrent installed, but it's paused so that it won't interfere right now. I just tested with Filezilla and it looks like I'm getting 67 KBps download. VERY slow! The 5 MB/s download I experienced earlier was not actually FTP, but HTTPS (the download page looks like an old FTP directory - I'm using QuickBox).

    jvnadr said: Usually, issues like that are caused in client's side, not server. For example, if you have chromecast device there are some issues over 2,4Ghz wifi, or if you have installed bitdefender on your pc this can cause buffering.

    From what you describe, this cannot be a server issue, cpu is powerful enough to handle it (except if this server is doing already a lot of other works and is loaded or if it is poorly configured and has other issues) and the bandwidth you need is enough.

    I've tested on a wired connection and gotten the same results, also with my firewall disabled. Can't stream on Mac, PC, or smart TV.

    @TarZZ92 said:
    the cpu is too weak. and old.

    The CPU is old, but not too weak. And there are two of them. And I'm not transcoding, so the CPU isn't really a factor

  • Have you done a download test from your server to maybe sure you can even download a file via ftp or http at the speed(s) you are expecting? I have a feeling you won't be getting the speed you are expecting to get which is the issue you are coming across.

  • How many clients have you tried? Do all perform the same way?

  • pbgbenpbgben Member, Host Rep

    Disk IO perhaps?

  • MikeAMikeA Member, Patron Provider

    @pbgben said:
    Disk IO perhaps?

    If he's just using it (Plex) to stream a movie/show/music wouldn't disk IO be irrelevant?

  • @doughnet said:
    Have you done a download test from your server to maybe sure you can even download a file via ftp or http at the speed(s) you are expecting? I have a feeling you won't be getting the speed you are expecting to get which is the issue you are coming across.

    I downloaded a 20GB file to the server last night using bittorrent and got 80+ MB/s. That's plenty fast for me. Traffic the other direction is the problem. A gigabit port should be faster than a 128k modem.

    @MikeA said:

    @pbgben said:
    Disk IO perhaps?

    If he's just using it (Plex) to stream a movie/show/music wouldn't disk IO be irrelevant?

    And the video file is on an SSD. Definitely not a disk issue since the server is doing absolutely nothing else.

    @Nekki said:
    How many clients have you tried? Do all perform the same way?

    I've used 3 clients in my home, all perform the same, but I will be trying from another location soon. I can't stream video and FTPS is super slow, but if I attempt to download the file in my browser over HTTPS the speed quickly rises to 4 MB/s which is plenty fast.

    I've streamed from other Plex servers outside my network so I'm assuming that there is some throttling going on at the datacenter. I was hoping someone else would chime in and say that they've got it working to give me hope that I hadn't just wasted a server rental fee.

  • pbgbenpbgben Member, Host Rep

    @MikeA said:

    @pbgben said:
    Disk IO perhaps?

    If he's just using it (Plex) to stream a movie/show/music wouldn't disk IO be irrelevant?

    Plex needs to read the file then save the transcode to disk cache and then read it again to send. It can have an issue if you're on a single 5400Rpm disk. Which I've seen before on the older servers. But OP says SSD so Disk IO is not likely an issue.

  • PirateHitmanPirateHitman Member
    edited October 2016

    Try another port? I know the internal port is 32400, but what if you use another port for external access? Does it still limit itself?

  • MikeAMikeA Member, Patron Provider

    @pbgben said:

    @MikeA said:

    @pbgben said:
    Disk IO perhaps?

    If he's just using it (Plex) to stream a movie/show/music wouldn't disk IO be irrelevant?

    Plex needs to read the file then save the transcode to disk cache and then read it again to send. It can have an issue if you're on a single 5400Rpm disk. Which I've seen before on the older servers. But OP says SSD so Disk IO is not likely an issue.

    User said he wasn't transcoding, if he was then definitely on a 5400RPM.

  • pbgbenpbgben Member, Host Rep

    @MikeA said:

    @pbgben said:

    @MikeA said:

    @pbgben said:
    Disk IO perhaps?

    If he's just using it (Plex) to stream a movie/show/music wouldn't disk IO be irrelevant?

    Plex needs to read the file then save the transcode to disk cache and then read it again to send. It can have an issue if you're on a single 5400Rpm disk. Which I've seen before on the older servers. But OP says SSD so Disk IO is not likely an issue.

    User said he wasn't transcoding, if he was then definitely on a 5400RPM.

    Ahh yes, I see. I have sent them a link to test from my Emby server to see if its a possible ISP throttle on the stream. (Some Providers throttle media streams)

  • jvnadrjvnadr Member
    edited October 2016

    slavetothesound said: I just tested with Filezilla and it looks like I'm getting 67 KBps download. VERY slow! The 5 MB/s download I experienced earlier was not actually FTP, but HTTPS (the download page looks like an old FTP directory - I'm using QuickBox).

    First of all, try to download a file from your server to your home pc. Upload a big file (1GB) , give access thru a web server (install nginx to test it) and download it, to see the speeds.
    Install ffmpeg or vlc, and stream a video directly to your home pc vlc. Use transcoding to stretch the cpu and a bitrate of 10Mbps if this is what you are going to use in Plex.
    Do a traceroute from server to your home pc, and see what's going on there.
    Check your home router to see if it is configured well. QoS etc.

    PirateHitman said: Try another port? I know the internal port is 32400, but what if you use another port for external access? Does it still limit itself?

    Port has nothing to do with OP's issue.

    pbgben said: Plex needs to read the file then save the transcode to disk cache and then read it again to send. I

    If OP's server has enough memory, this won't happen. Plex will transcode video to memory first and, if this is not enough, will use disk as cache. For a single stream, even a 5400 disk could do the job (for simultaneously streams, he will face issues for full HD streams of 10Mbps).

    slavetothesound said: I downloaded a 20GB file to the server last night using bittorrent and got 80+ MB/s. That's plenty fast for me. Traffic the other direction is the problem. A gigabit port should be faster than a 128k modem.

    Downloading to server is something you will not use, in a plex server. Uploading from this server to yours, is the speed you want to be good. Where do you live? Try to do a speedtest to a close to you location.
    Use this script:

    wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py  
    chmod +x speedtest-cli  
    ./speedtest-cli --share --server 1727  
    

    Instead of 1727, use a server near your location (it's easy to find it using google, or tell me where you live to give you your closest server's id).

    Thanked by 1slavetothesound
  • I did a speed test from WHS to my location (Greece), far far away from Kansas, to see what speeds do I get.

    Testing from DataShack (74.91.xx.xxx)...  
    Hosted by GRNET (Athens) [9377.97 km]: 202.012 ms  
    Testing download speed........................................  
    Download: 34.47 Mbit/s  
    Testing upload speed..................................................  
    Upload: 17.03 Mbit/s  
    
    
    
    
    Testing from DataShack (74.91.xx.xxx)...  
    Hosted by OTE S.A. (Athens) [9377.97 km]: 276.467 ms  
    Testing download speed........................................  
    Download: 52.90 Mbit/s  
    Testing upload speed..................................................  
    Upload: 28.47 Mbit/s  
    

    Pretty good results for a 10$ server in a distance of 10K Km!

  • slavetothesound said: The CPU is old, but not too weak. And there are two of them. And I'm not transcoding, so the CPU isn't really a factor

    in my testing it relies heavily on single threaded core. the CPU you have (single threaded) is about the same as a bail trail atom.

  • Thanks for the helpful suggestions jvnadr.

    Here are speedtests to all the closest servers. They seem good enough for my purposes.
    http://pastebin.com/TCUR1mXC

    I am downloading a 10GB file right now through Apache with speeds floating betweek 500KB and 1.5 MB/s Not exactly great, but it is nearing peak internet traffic time between the server and myself right now. Still, if I got that much bandwidth while streaming I would at least get stuttering playback at full bitrate instead of an endless spinning yellow circle. And I would be able to stream at 720p.

    This morning when the during internet slow hours I downloaded through apache at a full 5MB/s.

    I'll try VLC streaming next.

  • Do a Speedtest from the server to your home network. Who cares what other speeds to other locations are.

    Also do a test uploading FROM your server to your home network. The uploading speed is all that matters. That's pretty much common sense!

  • edited October 2016

    I can upload a 10 gigabyte file from my server to home connection at the full 30 mb/s that my home connection can handle. I cannot stream an 8 mb/s video from plex even in an ssh tunnel, which should avoid throttling, right? my router is only showing kilobits to 3 megabits coming through from WAN). I don't even know where to look anymore. Maybe I've made bad assumptions about how ssh tunnels work.

    Upload and download are getting confused a lot in this thread. I've tested both ways. I have good enough throughput between myself and my server (can usually max out my home connection) EXCEPT with streaming in Plex.

    Can't tell if it's working better with OpenVPN or just late at night...

  • pbgbenpbgben Member, Host Rep

    What CPU you have locally?

  • edited October 2016

    i7-4578u in my mac (passmark > 4500). My Desktop has an E5-2670 (passmark > 12000).

    Right now even a download from Apache is jumping between 0 and 98.3 KB/s. I'm going to write this off as an unreliable connection issue and see if I can find a reasonable priced west coast USA server or colocation.

  • hzrhzr Member
    edited October 2016

    What isp do you use? IIRC Frontier/ex-Verizon (US West - Verizon sold off all non wireless in the west coast) throttle encrypted traffic?

  • A VPN in a nearby location with portforwarding works? Set custom port on remote access

  • slavetothesound said: Right now even a download from Apache is jumping between 0 and 98.3 KB/s. I'm going to write this off as an unreliable connection issue and see if I can find a reasonable priced west coast USA server or colocation.

    Did you open a ticket with them? Their support is really helpful, at least regarding my experience with them. THey might check the connection for you.

  • Also, do a traceroute from your home connection. Send it to WSI among with your speed results. Maybe they can move you to another rack. They claim they have as upstream providers HE, Cogent and they are also connected to Kansas City Internet Exchange.

Sign In or Register to comment.