血衫的一己之见 头像

消息来源频道

血衫的一己之见

@bgming

频道1,514 位成员公开可见0 人在线

分享动漫与技术

成员规模1,514 位成员
在线情况0 人在线
消息总数6,552 条消息
浏览量总数22,190 次浏览

在这个频道里搜索消息……

t.me/bgming

报文走内核协议栈,比如调用send,udp,发100B,从调到感知函数返回(在内核已经经过4 3 2层送到了缓存队列上)大约5000-10000ns(不同cpu的能力差别),高性能网卡提供的用户态协议栈机制大约在1000ns左右(可以查查solarflare这个专业网卡的数据),dpdk是套开源用户态协议栈方案;这里从5000-10000ns降到1000ns,省的都是白花花的cpu或者说同样的时间干活效率提升5-10倍;以内核10000ns发100B位例,100B*(1秒/10000ns)=10MB/S,而1G的网卡可是125MB/,在性能这块,瓶颈从来都不在网卡,而是cpu