Hacker News new | ask | show | jobs
by zokier 640 days ago
These days I'm less excited about residential fiber deployments as they are more often than not some passive optical setup, which is worlds apart from a proper active fiber that you'd get in a DC or a dedicated business line. For example standard 10G-PON is asymmetric shared 10G down/2.5G up (10G-EPON is even worse, 10G/1G asymmetric), with up to 128 way split. That means that with your fancy fiber in the worst case you might get barely 20 Mbps upload capacity.
3 comments

IME most new residential fiber deployments in the US are using XGS-PON which provides 10 Gbps in both directions. Typically ISPs don't put the maximum number of clients in a node that the standard allows. I've heard 32 is a common number in practice.

Obviously it'd still be a bad idea to run a high traffic server on a residential connection, but as long as you're not streaming 4K video 24/7 or something you'll probably be OK.

Here proper fiber is the norm. Doesn't mean that it's not oversubscribed to the next hop though, typical oversubscription is 30x, it would be insanely expensive of they didn't do it.
> in the worst case you might get barely 20 Mbps upload capacity

"in the worst case" being the key point, and frankly, 20 Mbps doesn't actually sound too bad as the theoretical minimum.

In practice you're unlikely to hit situations where this is a problem even if everyone was hosting their blog/homelab/SaaS/etc.

This is only a problem (and your ISP will end up giving you hell for it) if you're hosting a media service and are maxing out the uplink 24/7. For most services (even actual SaaS) it's unlikely to be the case.

I’m on Comcast cable internet and 20Mbps is my maximum with 12Mbps peak and 8Mbps sustained being more typical.

It wouldn’t work for high bandwidth hosting, but works fine for residential and for 4 simultaneous video calls mostly all-day long during COVID.