|
|
1
3
在大多数应用程序中,侦听器本身可能不是瓶颈。通常,您需要通过执行某种工作来响应这些TCP请求,并且应用程序一次可以有效使用的工作人员数量将小于理论上可以维持的连接数量。 这可能解释了亚历克斯·马泰利在评论中的“经验法则”:
在四核服务器上,如果客户机启动CPU密集型任务,这是有意义的;4个工人/线程/核心有4个连接,当服务负载很重时,还有一个连接可以保持服务响应。 但是,如果您的工作不是CPU密集型的,那么上述限制/说明与您无关,您可能能够管理10或50个连接,或者您可能需要使用一些机器专用资源,并且只允许使用一个。我基本同意 Hans 在这个问题上,没有一个硬性和快速的“正确答案”,您需要看看您的应用程序做什么,估计您认为它可以处理多少连接,并通过测试来调整它以获得最大的效率。 |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 11 月前 |
|
|
Antas Sharma · 我应该为每个端口创建一个新实例吗? 2 年前 |
|
lomaster · 校验和ip标头分段故障C 2 年前 |
|
|
Lacochina · 用C编写网络检查器,但错误处理困扰着我 2 年前 |
|
|
fourthking · GameSparks手动配对 7 年前 |