首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由器请求容量

问路由器请求容量
EN

Server Fault用户
提问于 2010-11-10 14:42:36
回答 2查看 506关注 0票数 0

有没有人知道一个普通的家庭路由器每秒能处理多少请求?

假设我们讨论的是TCP HTTP请求。在出现重大延迟之前,它可以处理多少请求?

我认为每秒可以处理大约50-60个tcp请求。

大多数家庭路由器不提供这方面的信息,母猪怎么知道呢?在哪里我可以找到一个合理的价格路由器,可以支持许多请求(800-1000每秒)?

EN

回答 2

Server Fault用户

发布于 2010-11-10 14:57:08

我的家庭路由器处理800到1000同时TCP连接。

我的DDWRT拥有32 MB的RAM,完全能够使4096连接最大化(这是您可以从GUI中设置的最大值)。

票数 1
EN

Server Fault用户

发布于 2010-11-10 15:00:37

对于家庭路由器来说,每秒请求通常不是一个有趣的因素,对于任何网络设备来说,60 RPS是一个非常低的数字。

相反,这听起来像是在询问状态内存:路由器可以在内存中保存多少可能的状态。必须为每个TCP和UDP连接保留状态。廉价路由器通常管理1000个左右的状态。

您遇到的问题是当您试图在路由器中创建许多状态时,才能清除之前的连接。然后路由器基本有三种选择:

  • 超时旧状态(杀死相关的旧TCP连接)
  • 不要创建新状态(阻塞连接建立)
  • 崩溃和烧毁(如果是D链接)

如果您想保持很多状态,我强烈建议使用基于Linux或OpenBSD的防火墙/NAT和交换机,而不是家庭路由器。家庭路由器往往有非常有限的内存,以保持他们的便宜。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/200347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档