My media server faster than it should reddit / selfhosted ---------------------------------------------------------------------- DarioCrsng · 2023-10-23 05:13 As the title says, I've come to notice recently that my server is faster than it should be considering my upload speed. To give some context: -I have a internet plan that gives me 50mbps of download speed and 5mbps of upload speed (optic fiber) -I have a contract with a small ISP from my town -i don't have a public IP I have a jellyfin instance that I acces remotely trough tailscale. I tought that the server would be relly slow fpr watching movies and stuff outside of my local network, but when I was at the house of one of my fiends I tried to download a movie from my server and the download speed was almos 50mbps. After some experimenting, I came to the conclussion that if I use a network provided by the same ISP I have the upload speed limit does not apply. I don't know a lot about networking so I don't know why this is happening. I think it's just that tailscale takes the shorter route, and that happens to be inside of my ISP's subnet. Should I tell them? Is there something to be concerned about this? ---------------------------------------------------------------------- GrumpyCat79 · 2023-10-23 05:26 > Should I tell them? Is there something to be concerned about this? They know about it and there's nothing to be concerned. They pay for the bandwith going outside (and inside) of their network and they don't really care about their internal bandwith (especially if you said you had fiber). That's a small perk they can offer at no cost ---------------------------------------------------------------------- thekrautboy · 2023-10-23 05:26 ISPs do not pay "fees" to another ISP for traffic that only stays within their own network (very simply put). So it could be that your ISP gives you higher speeds if both users are customers and transfer stays in their own network. If that is common for them to do then i would assume this is easy to find out and confirm with some Google search. It might also be a misconfiguration on their end and in your favor. Why would you tell them? /r/HomeNetworking might be more fitting for this. ---------------------------------------------------------------------- DarioCrsng · 2023-10-23 05:34 Thank you for your answer, I didn't know that it worked like that. It seemed weird to me as I shared the server with my friend recently to make some tests and the speeds were REALLY fast. For some context, I have 10gbps on my home network and the outgoing traffic was about half of that. ---------------------------------------------------------------------- DarioCrsng · 2023-10-23 05:39 Thank you, now that I know I'll make some use of it. ---------------------------------------------------------------------- thekrautboy · 2023-10-23 05:42 I am not saying that this is actually what is happening or that this is common. Just that this is a possible reason. If you want to learn a bit about this look up "ISP tiering agreements" as example. Lets say you have two large ISPs that have similar amount of traffic going both ways between their two networks, they might make a agreement that they dont charge each other for traffic. But if one ISP is much smaller than the other they wont and instead traffic is expensive. > For some context, I have 10gbps on my home network and the outgoing traffic was about half of that. This seems more unlikely and i would guess it is likely you are misinterpreting some statistics or whatever is showing you these stats is wrong. Again /r/HomeNetworking can probably help you. ---------------------------------------------------------------------- autisticit · 2023-10-23 05:48 You can use it without telling them, it's their responsibility. But just be aware that they can turn if off at any moment. ---------------------------------------------------------------------- DarioCrsng · 2023-10-23 05:54 Sorry, 1Gbps network, I wish it was 10 haha. I will try to do more rigorous testing ans see what happens. Also, i'll be deleting the post and asking in r/HomeNetworking. ---------------------------------------------------------------------- thekrautboy · 2023-10-23 06:02 Ideally you would use `iperf3` client/server to properly measure transfer speeds between two devices. You can also selfhost https://github.com/openspeedtest/Docker-Image and have your friends connect to it to measure their speeds connecting to you. ---------------------------------------------------------------------- DarioCrsng · 2023-10-23 06:12 Yeah, I have an instance of openspeedtest, but I need to look up if the size of the file used for the test can be changed. The test i did was making my friends download a BD remux from my server at the same time, seems like upload limit does't affect the server side, but clients are srill limited by download speed. After all of them confirmed the file was downloading I just peeked at btop on the server trough ssh.