随笔分类 -  网络

摘要:前言: NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以首先采用中断唤醒数据接收的服务程序,然后 POLL 的方法来轮询数据,(类似于底半(bottom-half)处理模式);从我们在实验中所得到的数据来看,在随着网络的接收速度的增加,NIC 触发的中断能做到不断减少,目前 NAPI 技术已经在网卡驱动层和网络层得到了广泛的应用,驱动... 阅读全文
posted @ 2011-04-14 09:30 napoleon_liu 阅读(835) 评论(0) 推荐(0)
摘要:使用TCP_DEFER_ACCEPT可以减少用户程序hold的连接数,也可以减少用户调用epoll_ctl和epoll_wait的次数,从而提高了程序的性能。 设置listen套接字的TCP_DEFER_ACCEPT选项后, 只当一个链接有数据时是才会从accpet中返回(而不是三次握手完成)。 使用方法: #include <netinet/tcp.h> int timeout=1; sets... 阅读全文
posted @ 2011-02-24 19:56 napoleon_liu 阅读(3065) 评论(0) 推荐(0)