有哪位大牛对napi有研究的吗?
rt
最近要做个高速发小包的server,想使用napi,不过不是很懂。所以来问下版上哪位大牛对napi有过研究的,帮忙提供点资料。
据我所知,napi已经在某些网卡的驱动里得到了实现,比如e1000。
但是如果是普通的100m网卡呢,能否使用napi呢?
多谢~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
回复 1# zhanglistar
好像e100的驱动就是NAPI的啊。也就是说intel的82557是支持NAPI的。
napi主要是用于收包,楼主杯具了。
回复 3# 独孤九贱
额。。。现在打算换成freebsd了,用device polling
NAPI确实是收包时候的优化,避免太多的包中断来降低系统性能。
现在的网络硬件一般都支持的,一般来说硬件自己有个缓冲区,当包达到“阈值”时产生中断,这样系统可以利用poll来一次性把很多包读入内存中处理。提高了速度!
路过,学习下