我在epoll中使用了多达1000个套接字。是否有可能在单个epoll中使用百万个插座?它有效吗?。
答案 0 :(得分:2)
如今,来自单个服务器的500,000个TCP连接是黄金标准。记录超过一百万。它确实需要内核调优。例如,参见C500k的Linux Kernel Tuning。 (https://news.ycombinator.com/item?id=1740823)
答案 1 :(得分:1)
与select()
不同,epoll()
管理的套接字数量没有内在限制。只要你没有对一般的套接字数量进行任何外在限制,比如系统或内核内存中的最大文件描述符数,就可以使用任意数量的套接字。与epoll()
。