在工作中,我们正在使用Linksys WRT54GL(是的,我知道),运行DDWRT v.23。 有大约50台电脑插入我们的networking,全部通过Linksys SRW2048交换机路由。
问题是所有的连接速度都很慢,即使路由器的GUI也很慢。
我检查了负载值,他们似乎很好。 虽然免费的内存只有约.6 MB。
有没有我应该做的设置或其他我需要考虑的东西?
编辑:
对不起,内存使用率非常高。 这只剩下大约0.6 MB。 我能做些什么来释放一些内存? 像无线networking的东西被禁用。
谢谢!
我有一个非常相似的设置WRT54GS与60/70电脑和DDWRT 0.24SP1。
尝试查找连接超时,如果设置为3600将其设置为300,则还要查找最大活动连接数,并将其设置为适合networking大小的合理值,如1024/2048。 我很less有超过1000个活动连接,超时设置为300。
[编辑]对于内存问题,它可能与最大活动连接设置有关。 不要将它设置为4096,因为它消耗了相当多的内存。 将其设置为1024。
这可能是许多事情。 将问题分解成更小的部分,并开始隔离问题。
您是否尝试过禁用Web和Telnetconfiguration界面,只使用ssh,通过closures路由器上的Web服务器,您可能会减less负载。 在我目前的工作中,我们为无线用户设置了类似的设置(ddwrt仅在ap上,而不是在gw上)。 我还没有尝试closuresnetworking用户界面,但它可能会帮助。
我认为唯一可以做的就是先尝试拔掉大部分机器,然后看看它是如何处理less数几个系统的路由stream量,然后逐渐扩展,看看你的负载在哪里出现峰值。
我首先怀疑你是超负荷的单位。 对于基于消费者的硬件来说,50台机器是非常重要的,你不知道你networking上的系统是不是stream数据,或者是否感染了淹没路由器路由表的东西。
首先尝试拔下插头,然后重新插入系统,看是否有“引爆点”。 其次,我把系统放在一个有两块网卡的地方……运行Linux …并作为代理透明地路由stream量。 也许你可以看到这是否会给你一些stream量负载的洞察力…不寻常的交通可能是一个恶意软件活动的迹象,也是你的连接。
您可以使用该系统作为networking代理(鱿鱼是您的朋友),以帮助缓解您的可怜的小路由器上的一些负载…
说实话,如果你在一个平面networking上运行50台Windows机器,那么networking上20-30%的stream量可能就是广播stream量。 我不能轻易在交换机上find端口/缓冲区统计信息,但是我猜测你至less在8个端口上共享缓冲区空间,而且有了这么多的广播stream量,它们都将会受到打击。
它看起来像交换机是有能力的Layer3 …如果是这样的话,我强烈build议将您的系统分离成VLAN以减less您的广播域的大小。
那些SRW2048开关倾向于有失败的电容器。 因为这个原因,我们的大部分港口都一直从Gb下降到100Mb(奇怪,我知道)。 如果你可以得到一个贷款人testing,请尝试更好的开关。