有没有办法克服Linux系统上的端口限制?

ero*_*ppa 0 linux networking

有没有办法克服Linux系统上的端口限制?我们有一个运行的服务器接受传入的连接,它使用非常少的内存和CPU.我们必须构建一个小型Linux机箱集群才能克服软件限制(大约60k的点数),这是相当愚蠢的.有任何想法吗?

Mar*_*rkR 11

没有限制60k tcp或udp套接字,你只是觉得有.实际限制要高得多.有64k端口,但同一端口可用于多个连接,因为只有一对地址/端口需要是唯一的.

话虽如此,如果你有60k个不同的客户端同时连接,你可能有一个高可用性要求,这意味着你无论如何都需要有几台机器.


Kei*_*ler 5

这不是端口的软件限制,这是网络限制.

http://en.wikipedia.org/wiki/TCP_and_UDP_port

IP网络上只有一定数量的端口可用(65k).您的问题不是端口限制,但可能是这些端口的使用方式.

  • 并不罕见.大多数Web服务器执行相同的操作,因此HTTP Keep Alives.在不知道这里的应用程序的情况下,很难给你任何指导.请告诉我们你是如何使用它的. (2认同)