Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This may be a naive question, but data is sent at 400Gb/s to the NIC, right? If so, is it fair to assume to assume that data is actually sent/received at a similar rate?

I ask since I was curious why you guys opted not to bypass sendfile(2). I suppose it wouldn't matter in the event that the client is some viewer, as opposed to another internal machine.



We actually try really, really hard not to blast 400Gb/s at a single client. The 400Gb/s is in aggregate.

Our transport team is working on packet pacing, or really packet spreading, so that any bursts we send are small enough to avoid being dropped by the client, or an intermediary (cable modem, router, etc).


Have you done any work to see whether the NIC hardware packet pacing mechanisms could improve QoE by reducing bursts?


Well it's not 1 client. It's thousands of viewers and streams. An individual stream will have whatever the maximum 4k bandwidth for Netflix is.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: