Simon 's Blog
» 做笔记做笔记
Toggle navigation
Simon 's Blog
HOME
总裁介绍
coper
zongcai
what
ARCH
TAGS
navigation
!!! 使用 libevent 和 libev 提高网络应用性能——I/O模型演进变化史
无
2018-03-15 16:06:11
297
0
0
simon88
原文[使用 libevent 和 libev 提高网络应用性能——I/O模型演进变化史](http://blog.csdn.net/hguisu/article/details/38638183/) select缺点: - 最大并发数限制:使用32个整数的32位,即32*32=1024来标识fd,虽然可修改,但是有以下第二点的瓶颈; - 效率低:每次都会线性扫描整个fd_set,集合越大速度越慢; - 内核/用户空间内存拷贝问题。 epoll的提升: - 本身没有最大并发连接的限制,仅受系统中进程能打开的最大文件数目限制; - 效率提升:只有活跃的socket才会主动的去调用callback函数; - 省去不必要的内存拷贝:epoll通过内核与用户空间mmap同一块内存实现。 使用libev库的服务器模型 
上一篇:
韩顺平的java入门到精通中serversql笔记(包括emp表和dept表,linux的mysql版)
下一篇:
Linux Select之坑(转载)
0
赞
297 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
0
条评论
More...
<>