【问题标题】:Increase number of concurrent connections to a ip address增加与某个 IP 地址的并发连接数
【发布时间】:2012-01-11 20:33:04
【问题描述】:

我有一个 ubuntu 盒子,我可以打开 20,000 个到这个盒子的并发连接。最大连接数约为 25k,但并不总是能到达那里。但是,如果我创建另一个网络接口,例如 eth1:0。我可以将另一个 20k 连接绑定到新的 IP 地址。

在我的测试中,我绑定到 3 个 ipaddress 并且能够打开到这个盒子的 60k 连接。为什么每个接口限制为大约 20K 连接?有没有办法增加呢?

谢谢, 肖恩·阮

【问题讨论】:

    标签: linux linux-kernel


    【解决方案1】:
    sysctl net.ipv4.ip_local_port_range
    

    应该向您显示可用于从您的盒子进行连接的端口范围。

    sysctl -w 'net.ipv4.ip_local_port_range=10000 65000'
    

    应该允许您更改该范围。确保您指定的范围与您在该框中使用的任何服务不冲突。

    【讨论】:

    • 我认为范围是否与盒子上的服务冲突无关紧要,内核应该足够聪明才能解决它。
    • @MarkR:如果服务正在运行并且绑定了端口,内核可以解决这个问题 - 但如果服务暂时关闭,则可以将其端口分配为临时端口,这将阻止它启动。
    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 2023-02-22
    • 2018-12-08
    • 2012-06-06
    • 1970-01-01
    相关资源
    最近更新 更多