监听大量socket端口号问题

发布于 2022-09-30 07:31:19 字数 208 浏览 11 评论 0

如果我在数十个服务器间建立了很多链路链接(TCP,UDP),而且UDP全部是动态建立的,不停的在随机创建,关闭
最多时一台服务器大概在6K-7K个端口左右
如何可以高效率的监听这些端口
我原来是用线程池配合select,但当超过2K个端口后,系统的占用资源率比较高
有人提议用异步I/O可能会好一些

请大家给一些此方面的建议,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

蓝海 2022-10-07 07:31:19

用epoll呢?2.6内核支持的不错。

王权女流氓 2022-10-07 07:31:19

原帖由 mq110 于 2005-12-6 11:26 发表
用epoll呢?2.6内核支持的不错。

  感谢版本,对这个函数还不是很熟悉,能否介绍一些资料,谢谢

梦毁影碎の 2022-10-07 07:31:19

http://blog.chinaunix.net/articl ... 992&blogId=1574

这里有一篇文章。

[ 本帖最后由 mq110 于 2005-12-6 11:45 编辑 ]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文