根据 CURL 和 libev 维护者的说法,在大约100 个左右的文件描述符select
之后会真正陷入困境。如果我将文件描述符拆分到多个线程中,我可以扩展到大约1000 个左右的文件描述符吗?或者会有这么多不值得做的低效率?select
我不需要 10,000 个连接(谁需要?)。使用 epoll 或任何不需要的东西。我只需要大约 1000 个左右的连接就不会陷入双核 3Ghz 的困境。假设选择(以及对选择的处理)是软件中最大的瓶颈。
根据 CURL 和 libev 维护者的说法,在大约100 个左右的文件描述符select
之后会真正陷入困境。如果我将文件描述符拆分到多个线程中,我可以扩展到大约1000 个左右的文件描述符吗?或者会有这么多不值得做的低效率?select
我不需要 10,000 个连接(谁需要?)。使用 epoll 或任何不需要的东西。我只需要大约 1000 个左右的连接就不会陷入双核 3Ghz 的困境。假设选择(以及对选择的处理)是软件中最大的瓶颈。