Buffer bloat

1 post / 0 new
Soylent
Soylent's picture
Buffer bloat

I ran the NetAlyzer test on my 3500L (Tomato firmware), and I was quite surprised to find that there is over five seconds of uplink buffering (to be more precise, it was 5400ms). Ideally, it should be under 50ms, especially for applications like live video, VoIP, and gaming.

I've been hearing and reading a lot about this thing called "buffer bloat", which is basically too much buffering of packets being done on a network device. (Link to wiki article and a dedicated website, Bufferbloat.net)

Unfortunately, at the moment I don't know if this is caused by the WNR3500L, or upstream with my ISP. (I'm not willing to plug my computer directly into the ISP). I've looked through the Tomato firmware and I didn't see anything about buffering, but it could be called by a different name. Does anyone know of a firmware that can modify the buffer size?

Edit: Apparantly there is an OpenWRT-based firmware in development that helps elminiate buffer bloat: http://www.bufferbloat.net/projects/cerowrt, but it's still in early testing stages