我的局域网内安装了两台电脑,Ubuntu 10.04 和 Windows XP。我在 Ubuntu 上运行服务器,在 Windows XP 上运行客户端。因为我正在进行压力测试,所以客户端会不断向服务器发送大量数据包。
奇怪的是:几秒钟后,客户端程序因网络缓冲区不足而崩溃,服务器仍可正常工作。但此后我无法再连接 Ubuntu PC,除非我重新启动它。我检查路由器,Ubuntu PC 的 LED 一直亮着(不闪烁),看起来已经卡住了。
答案1
Ubuntu 上默认没有启用任何防洪保护。
尝试使用交叉电缆直接连接两个主机(无需任何路由器或交换机)。有些家用路由器不能很好地处理大流量。我不确定它是否能解决您的问题,但值得一试。