0

Does anybody have any idea how many requests per second a regular home router can handle?

Let's say we are talking about TCP HTTP requests. How many requests can it handle before significant delays will occur?

I think about 50 - 60 tcp requests per second could be served.

Most home routers do not provide this information, sow how can I know? And where can I find routers for a reasonable price which can support many requests (800- 1000 per second)?

1
  • 1
    Even the lowest-end routers I have at the office can handle 10's of thousands of requests per second. I can't imagine you'd hit a bottleneck with a home router until the 4-5000 rps range...
    – Jes
    Nov 10, 2010 at 18:43

2 Answers 2

1

My home router handles between 800 and 1000 simultaneous TCP connections.

My DDWRT with 32 MB of RAM is perfectly capable of maxing out the 4096 connections (which is the maximum value you can set from the GUI)

2
  • How and where can I get one of those?
    – Tomasi
    Nov 10, 2010 at 15:20
  • I need to check the model I currently use, I'll update as soon as I'm home.
    – pacey
    Nov 10, 2010 at 15:24
1

Requests per seconds is typically not an interesting factor for a home router, and 60 RPS is a very very low number for any network equipment.

Instead it sounds like you ask about the state memory: How many possible states the router can keep in memory. A state has to be kept for each TCP and UDP connection. Cheap routers typically manage 1000 states or so.

The problem that you run into is when you are trying to create a lot of states in the router before the previous connections can be cleaned up. The router then basicly have three options:

  • Time out old states (killing the associated old TCP connection)
  • Do not create a new state (Blocking connection establishment)
  • Crash and burn (If it's a D-link)

If you want to keep lots of states I would strongly suggest a Linux or OpenBSD based firewall/NAT and a switch instead of a home router. Home routers tend to have very limited memory to keep them cheap.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .