Live data from Hacker News

25 Gbit/s at home, part 1

boredengineer.medium.com

41–50 of 154 posts

Re: 25 Gbit/s at home, part 1

#41
post #20

Recently moved up to 3gbps bidirectional and had a hell of a time getting 3gbps even with 10gbps network card directly into the 10gbps port on the ISP-provided modem. In addition to this, there are very few services that will actually feed you data at 3gbps. Steam - ~280MB/s (2.2gbps) Battle.net launcher - ~140MB/s (1.1gbps) 25GB Torrent with 1000+ seeders - ~70MB/s (~560mbps) 2GB iso from github - ~80MB/s (~650mbps)…

I get the same impression using PS+ and trying to stream some AAA games. Even though I have a 1gbps connection, I'll get timed out from my VM running Deus Ex: Mankind Divided just trying to load a new map sector.

Re: 25 Gbit/s at home, part 1

#42
post #36

> The top shows that single-core performance is the bottleneck, and all CPU is consumed by ksoftirqd. Trying out VPP instead of Linux kernel networking might make some sense: https://fd.io It will likely reach the target performance, although the NIC requirements need to be rechecked. But... well, this software is not for the faint of heart ;)

You can/should also use hardware offloaded queues wherever possible, or look into kernel-bypass networking.

Re: 25 Gbit/s at home, part 1

#43
post #40

Earlier quoted context omitted.

On 5/5 I've found Usenet obliterates torrenting in the throughput department.

Yeah but you pay for UseNet access separately. Some usenet servers charge extra for access over 100mbps or 1gbps.

You do need to pay but I would stay away from any provider still charging more based on how much bandwidth or transfer you're using, they are likely just extremely outdated or plain overpriced not actually better. Frugal Usenet for $50/y is where I'd point anyone but there are tons of good alternatives too so that's not the only place people should check out by any means. I've pulled about 50 TB in the last 2 months (NAS upgrade) and most files come in around 4 gbps out of 5.

Re: 25 Gbit/s at home, part 1

#44
post #6
post #2

What is the state of the art in leveraging your home network to have a presence (website or otherwise) on the internet? Fiber just became available in our neighborhood recently and I'm about to have fewer people sharing our network, so the idea of being able to host my own files is becoming attractive again. We are about to be due for this pendulum (centralized vs distributed) to swing back again and I like to be pre…

> Just then, a bandwidth load as heavy as a pregnant elephant sits down on Manfred's head and sends clumps of humongous pixilation flickering across his sensorium: Around the world, five million or so geeks are bouncing on his home site, a digital flash crowd alerted by a posting from the other side of the bar. Manfred winces. "I really came here to talk about the economic exploitation of space travel, but I've just…

Damn, I read that book as a teenager in 2006 or 07! I've been thinking about a reread whenever I remember it. It was the book that really made me appreciate the whole technological singularity idea back then.

Re: 25 Gbit/s at home, part 1

#45
post #20

Recently moved up to 3gbps bidirectional and had a hell of a time getting 3gbps even with 10gbps network card directly into the 10gbps port on the ISP-provided modem. In addition to this, there are very few services that will actually feed you data at 3gbps. Steam - ~280MB/s (2.2gbps) Battle.net launcher - ~140MB/s (1.1gbps) 25GB Torrent with 1000+ seeders - ~70MB/s (~560mbps) 2GB iso from github - ~80MB/s (~650mbps)…

Unless you are say say pro competitive gamer (lag) or doing sone fringe science, anything above 1gbs real speed is useless these days. I have it, or slightly below, with pings around 7ms, and... as a regular user with some modest 10tb movies and games collection, 99% of the cases 100mbit is more than fine, and the rest covers rest. No place for anxious ocd types, but low ping and overall reliability of the connection…

Or if you want to download a 4k torrent on the fly. A 40gb file will take only 2 to 5 minutes to download. Almost instantly.

Re: 25 Gbit/s at home, part 1

#46
post #20

Recently moved up to 3gbps bidirectional and had a hell of a time getting 3gbps even with 10gbps network card directly into the 10gbps port on the ISP-provided modem. In addition to this, there are very few services that will actually feed you data at 3gbps. Steam - ~280MB/s (2.2gbps) Battle.net launcher - ~140MB/s (1.1gbps) 25GB Torrent with 1000+ seeders - ~70MB/s (~560mbps) 2GB iso from github - ~80MB/s (~650mbps)…

Unless you are say say pro competitive gamer (lag) or doing sone fringe science, anything above 1gbs real speed is useless these days. I have it, or slightly below, with pings around 7ms, and... as a regular user with some modest 10tb movies and games collection, 99% of the cases 100mbit is more than fine, and the rest covers rest. No place for anxious ocd types, but low ping and overall reliability of the connection…

Multiplayer games usually care more about latency than throughput. Modern FPSs can use as little as 250-500 kbps of bandwidth, but they'll play like crap if your RTT to the game server is >100ms.

Re: 25 Gbit/s at home, part 1

#47
post #40

Earlier quoted context omitted.

On 5/5 I've found Usenet obliterates torrenting in the throughput department.

Yeah but you pay for UseNet access separately. Some usenet servers charge extra for access over 100mbps or 1gbps.

Which is why you break the task into multiple threads.

Re: 25 Gbit/s at home, part 1

#48
These kinds of speeds are available in Switzerland because their laws state that any fiber laid down must be usable by competitors, so that ISPs must compete on service alone. I wish we had that in other countries as well.

Re: 25 Gbit/s at home, part 1

#49
post #20

Recently moved up to 3gbps bidirectional and had a hell of a time getting 3gbps even with 10gbps network card directly into the 10gbps port on the ISP-provided modem. In addition to this, there are very few services that will actually feed you data at 3gbps. Steam - ~280MB/s (2.2gbps) Battle.net launcher - ~140MB/s (1.1gbps) 25GB Torrent with 1000+ seeders - ~70MB/s (~560mbps) 2GB iso from github - ~80MB/s (~650mbps)…

Not sure what you see, but I always multiply transfers times 10 to estimate bandwidth, since there is some overhead in the TCP/IP protocol. So 280MB/s I would estimate being about 2.8gbps...

Re: 25 Gbit/s at home, part 1

#50
post #2

What is the state of the art in leveraging your home network to have a presence (website or otherwise) on the internet? Fiber just became available in our neighborhood recently and I'm about to have fewer people sharing our network, so the idea of being able to host my own files is becoming attractive again. We are about to be due for this pendulum (centralized vs distributed) to swing back again and I like to be pre…

reverse dns to catch your dynamic IP changes, and port forwarding/dmz on your modem/router should be all you need if your ISP doesn't block port 80/443.

If your ISP does port block (or you don't want to port forward or expose your IP) you can also set up a cloudflare tunnel (warp?) on a server, and point it to your local webserver's port, and set your cloudflare DNS for your domain so that it points to your warp tunnel. This way requests for the website go to cloudflare then to your machine and on to your local webserver.

Post reply on HN