关闭

dpdk tcp/ip协议栈

标签: dpdktcpip协议栈
2777人阅读 评论(0) 收藏 举报

经过很长时间大家的努力,基于dpdk的用户态的tcp/ip协议栈终于完整,先把简要的测试数据分享一下:

  • 三层转发性能
    |--------------------------------------| 
    |      L3 forwarding performance       |
    |             (one lcore)              |
    |--------------------------------------| 
    | Packet size(byte)| Throughput(Mpps)  | 
    |--------------------------------------|
    |     64           |      3.682        | 
    |--------------------------------------| 
    |     128          |      3.682        | 
    |--------------------------------------| 
    |     256          |      3.683        | 
    |--------------------------------------| 
    |     512          |      2.35         |
    |--------------------------------------| 
    |     1024         |      1.197        | 
    |--------------------------------------| 
    |     1500         |      0.822        | 
    |--------------------------------------| 
  • tcp连接建立释放性能。
一个连接的过程包括 建立tcp连接,传输一个tcp数据,释放tcp连接。用ab测试工具测试。
    |--------------------------------------| 
    |      TCP Server accept performance   |
    |--------------------------------------| 
    | Linux with epoll | NETDP with epoll  | 
    |    (Multi core)  |    (one core)     |
    |--------------------------------------|
    | 53k connection/s | 43k connection/s  | 
    |--------------------------------------| 
  • tcp socket数据传输性能
一个socket发送190M tcp payload 数据,一个socket接受130M tcp payload数据。总共测试10次的结果。

Communication(synchronization)  0 runtime:   0.734931 s
Communication(synchronization)  1 runtime:   0.469566 s
Communication(synchronization)  2 runtime:   0.449729 s
Communication(synchronization)  3 runtime:   0.648432 s
Communication(synchronization)  4 runtime:   0.449422 s
Communication(synchronization)  5 runtime:   0.647259 s
Communication(synchronization)  6 runtime:   0.457027 s
Communication(synchronization)  7 runtime:   0.457691 s
Communication(synchronization)  8 runtime:   0.67568 s
Communication(synchronization)  9 runtime:   0.736285 s

详细数据参见:https://github.com/opendp/dpdk-ans



1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:23623次
    • 积分:365
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:15篇
    • 译文:0篇
    • 评论:4条
    最新评论