小编Obi*_*Obi的帖子

如何在现代多核/多机器机器上扩展TCP侦听器

我有一个用C编写的守护进程,需要同时处理20-150K TCP连接.它们是长期连接,很少被拆除.在任何给定时间,它们在传输中都有非常少量的数据(很少超过MTU,它是刺激/响应协议),但对它们的响应时间至关重要.我想知道当前的UNIX社区正在使用什么来获取大量套接字,并最大限度地减少响应的延迟.我已经看到围绕多路复用的设计连接到fork工作池,线程(每个连接),静态大小的线程池.有什么建议?

c unix sockets multithreading c10k

7
推荐指数
1
解决办法
3185
查看次数

标签 统计

c ×1

c10k ×1

multithreading ×1

sockets ×1

unix ×1