我有一个安装了dd-wrt(微)的Linksys WRT54GS v7。 当我尝试查看Active IP Connections ,我看到了太多的连接。 有趣的是,有大约120个来自我的电脑的连接。 那时,我没有下载编程运行,(没有洪stream)。 我只有一个Chrome,Eclipse,Skype,Empathy运行的实例。 我的应用程序如何消耗如此大量的连接? 我正在运行Ubuntu 9.10。
我会想象,如果你检查了大部分的连接将在80端口和TIME_WAIT状态。
TIME_WAIT是一种连接可以被重复使用而不需要在服务器之间build立新的TCP的状态,所以它可以帮助减less负载。
所以基本上你的路由器正在保存一个TCP套接字供以后使用到同一个站点。
路由器最多只能保存几分钟的连接。 来源可能更可能来自Skype。 Skype基于P2P技术提供高质量的通话。 但这意味着它必须同时保持大量的连接。
问题出现在你有很多skype客户端通过同一个路由器时,路由器只能pipe理一个固定的连接数量。 如果超过该限制,则会阻止其他连接,直到以前的连接超时。