浅谈NAPI

什么是NAPI? NAPI是linux新的网卡数据处理API,用于提高网络处理效率。外部设备与中央处理器交互一般有两种手段:轮询和中断。中断看似很高效,但是却会遗漏一些数据,避免遗漏的机制要么由硬件实现要么由上层的软件实现,而轮询就没有中断高效了,它会做很多徒劳的操作,而且必须引入暂存机制,就是说由于cpu不可能在每次查询硬件的时候正好有事情可做,但轮询不会遗漏请求。当外部设备活跃时,频繁的中断会
相关文章
相关标签/搜索