最新消息:

epoll

一个epoll惊群导致的性能问题

一个epoll惊群导致的性能问题

admin 7年前 (2017-05-10) 4872浏览 0评论

在我们内部的系统中,有一个tcp的代理服务,用户所有的网络相关的请求,比如访问外网,或者访问在内网的某些服务,都需要通过这个服务,一方面是实现对外网访问的计费,另外也通过白名单机制,对应用的内网访问进行相应的限制。 随着业务量的增加,发现提供服务的机...

epoll 单机(4G内存)并发量最大能达到多少?

epoll 单机(4G内存)并发量最大能达到多少?

admin 9年前 (2015-05-30) 3395浏览 0评论

按照题主的意思 是根据内存去算一个最大并发的连接数. 那么首先要找出来单个连接消耗内存的地方. 第一个首先是socket buffer. read 和write 分别有一个, 默认大小在 /proc/sys/net/ipv4/tcp_rmem (fo...

Linux native AIO与eventfd、epoll的结合使用

Linux native AIO与eventfd、epoll的结合使用

admin 9年前 (2014-12-09) 4097浏览 0评论

在前面的示例libaio_test.c和native_aio_test.c中,可以看到对磁盘aio请求(本文的aio都指此类)的使用有阻塞等待,这明显之处为对io_getevents()函数(当然,其它函数,比如io_submit()也有一定程度的阻...