我有 2 台机器的设置。我将一个用作服务器,另一个用作客户端。它们使用 1Ghz 链路直接连接。两台机器都有 4 个内核、8Gb 内存和近 100Gb 磁盘空间。我需要调整 Nginx 服务器(我正在尝试使用它,但我也可以使用任何其他服务器)来处理 85000 个并发连接。我在服务器上有一个 1kb 的文件,我在客户端上使用 curl 在所有连接上获取相同的文件。 在尝试各种调整设置后,当我调用 curl 大约 40000 次时,我有 1500 个已建立的连接和大约 30000 个 TIME_WAIT 连接。有没有办法让 TIME_WAITs 建立起来? 在调整服务器和客户端方面的任何帮助将不胜感激。我对使用 Linux 并试图掌握它还很陌生。两台机器上的linux版本都是Fedora 20。
最佳答案
除了调整 Nginx 之外,您还需要根据 tcp 连接、套接字、打开文件等数量的限制调整 Linux 安装
这两个链接应该会给您一个很好的概述:
关于linux - 需要增加HTTP并发连接数到85000,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31576282/