有谁知道一个现代标准根服务器上可以有多少个tcp-socket连接?(通常,每个连接上的流量都较少,但是所有连接都必须一直处于打开状态。)编辑:我们将使用Linux服务器。
3 回答
绝地无双
TA贡献1946条经验 获得超4个赞
10,000?7万?这就是全部 :)
FreeBSD可能是您想要的服务器,这是一篇有关将其调整为处理100,000个连接的小博客文章,它具有一些有趣的功能,例如一段时间以来具有零拷贝套接字,以及充当完成端口机制的kqueue。
Solaris可以在上个世纪处理100,000个连接!他们说Linux会更好
我遇到的最好的描述是关于编写可伸缩Web服务器的演示文稿/论文。他不怕这样说:)
对于软件也是如此:应用程序层上的“ cretin”迫使OS层上进行了巨大的创新。由于Lotus Notes保持每个客户端打开一个TCP连接,因此IBM为Linux的“一个进程,100.000个打开的连接”案例做出了重大优化。
最初创建O(1)调度程序是为了在一些不相关的Java基准测试中获得良好的评分。最重要的是,这种膨胀使我们所有人受益。
- 3 回答
- 0 关注
- 608 浏览
添加回答
举报
0/150
提交
取消