epoll可以处理的最大插槽数是多少?

时间:2015-02-26 06:15:28

标签: c linux epoll

我在epoll中使用了多达1000个套接字。是否有可能在单个epoll中使用百万个插座?它有效吗?。

2 个答案:

答案 0 :(得分:2)

如今,来自单个服务器的500,000个TCP连接是黄金标准。记录超过一百万。它确实需要内核调优。例如,参见C500k的Linux Kernel Tuning。 (https://news.ycombinator.com/item?id=1740823

答案 1 :(得分:1)

select()不同,epoll()管理的套接字数量没有内在限制。只要你没有对一般的套接字数量进行任何外在限制,比如系统或内核内存中的最大文件描述符数,就可以使用任意数量的套接字。与epoll()

相关问题