我已经建立了一些使用epoll的服务器 - 客户端对,5个ips和大约100个端口来监听每个。系统是一些产生进程,产生大约100个服务器守护进程和大约100个connection_maker守护进程。
这种构建在局域网上每秒最多需要3-4000次SSL握手,在互联网上只有40次(往返200ms以下),我尝试了很多东西,但我只是看不到瓶颈所在是。任何提示都可能有用(套接字FD现在阻塞但是使它们无阻塞没有任何帮助,因为无论如何并行度大于每秒40个连接)。
答案 0 :(得分:0)
如果您使用的是Linux,请增加“ulimit”值。
谢谢, 贾斯汀