网络连接非常慢

网络连接非常慢

在工作中,我们目前使用的是 Linksys WRT54GL(是的,我知道),运行 DDWRT v.23。我们的网络中接入了大约 50 台计算机,全部通过 Linksys SRW2048 交换机路由。

问题是所有连接都非常慢,甚至路由器 GUI 也非常慢。

我检查了负载值,它们似乎没问题。尽管可用内存只有大约 0.6 MB。

我应该做什么设置或者考虑其他的事情吗?

编辑:

抱歉,内存使用率很高。只剩下大约 0.6 MB。我该怎么做才能释放一些内存?无线网络等功能已禁用。

谢谢!

答案1

我有一个非常相似的设置 WRT54GS,有 60/70 台电脑和 DDWRT 0.24SP1。

尝试查找连接超时,如果设置为 3600,则将其设置为 300,同时查找最大活动连接数并将其设置为适合您网络大小的合理值,例如 1024/2048。我很少在超时设置为 300 的情况下同时拥有超过 1000 个活动连接。

[编辑] 对于内存问题,它可能与最大活动连接设置有关。不要将其设置为 4096,因为它会消耗相当多的内存。将其设置为 1024。

答案2

这可能是很多事情。将问题分解成更小的部分,然后开始隔离问题。

  • 断开除测试机器和路由器之外的所有机器。还是很慢?
    • 如果是,请连接第二台测试机并进行测试。
    • 如果还是这样,那么你的开关可能坏了。
  • 如果没有,请一次连接一台其他机器(或分成小组),看看是否可以将范围缩小到特定的机器。
  • 尝试使用 Wireshark。
    • 查找 ARP 泛洪
    • 连接数异常大
    • 异常健谈的机器
  • 你的机器被病毒检查过吗?
  • 寻找间谍软件

答案3

您是否尝试过禁用 Web 和 telnet 配置界面并仅使用 ssh,通过关闭路由器上的 Web 服务器,您可能能够减少负载。在我目前的工作中,我们为无线用户设置了类似的设置(ddwrt 仅在 ap 上,而不是 net gw 上)。我还没有尝试关闭 Web UI,但它可能会有所帮助。

答案4

老实说,如果您在一个平面网络上运行 50 台 Windows 计算机,那么线路上 20-30% 的流量很可能是广播流量。我无法轻易找到该交换机上的端口/缓冲区统计信息,但我猜您至少在 8 个端口上共享缓冲区空间,而广播流量如此之多,它们都会受到重创。

看起来该交换机具有第 3 层功能......如果是这样的话,我强烈建议将您的系统分离到 VLAN 中以减小广播域的大小。

相关内容