epoll有什么用处。。。

爱喝貓的咖啡 发布于 2014/08/20 17:23
阅读 361
收藏 0

亲们,帮看下 我们胡坎的讨论对不对。。。

这是群里讨论:

Q: 很多blog说 大幅提升java nio性能。。。

A: 对于连接数不大,链接活跃度非常高的服务来说,epoll的性能还不如select

A: 对并发idle connection会有大幅度的性能提升

A: 有大量不活跃链接的情况下,epoll比select性能好

A: 链接服务器基本就是hold住链接,不做运算



Q: "链接服务器基本就是hold住链接,不做运算" 这句话的意思是:维持大量链接用的?

A:  恩 


Q: 那epoll对http来说 有什么用处?对http这种一问一答的连接来说 好象没什么优点?



A: 在一瞬间的时间http服务器也是要hold住很多链接的,  而且量更巨大

Q: 可以理解为:不至于让大量请求 直接报错?

A: 恩,你可以了解一下c10k问题



加载中
0
yak
yak
说的对,epoll不是一贴就灵的万能狗皮膏药,最重要的是分析需求
0
路-过
路-过

找找根源,epoll为何而生。

就拿网站来说吧,

如果访问量不大,低并发的网站,用什么技术估计都不会出问题。

如果访问量较大,高并发,epoll就有用武之地了。

返回顶部
顶部