Avatar notebook default
9篇文章 · 13268字 · 1人关注
  • DPDK rcu源码分析

    这篇分析下dpdk中rcu的实现,早期关注的版本中并未有此实现,另外我发现19.11版本中的cuckoo hash相比之前复杂些了,这里暂时不再...

  • DPDK stack源码分析

    在之前分析过dpdk中的相关一些开源实现,然后当时的版本是16.07.2,现在最新的是19.11,代码方面还是有很大的区别,新增不少内容,不过这...

  • Resize,w 360,h 240
    dpdk之memcpy优化

    最近看某技术论坛,看到同是后台开发的同学,面试腾讯并回忆了一题关于是否知道memcpy优化相关的。 因为工作原因,是好久没有使用到类似这些库函数...

  • DPDK Slab Allocator源码分析(上)

    这段时间基本每天早上花一个钟头来看些书,正好看到stl源码剖析的前几章,其中关于SGI内存分配的介绍,具体分析可以参考那本书籍。之前知道的有些框...

  • DPDK中无锁环形队列实现

    因为最近在研究高性能方面的技术,突然想起上一份工作从事抗D的项目,在项目中使用到的dpdk组件,其中之一有无锁相关的技术,就重新翻了下源码,便写...

  • DPDK中的cuckoo hash算法

    由于在工作中因为业务场景用到的cuckoo hash算法比较多,下面会具体分析下在dpdk代码中的cuckoo实现,在lib/librte_ha...

  • DPDK中的同步与互斥

    在dpdk一些代码示例中,有一些使用到了读写锁和原子操作,后者也用于无锁队列的实现。如原子操作: 内嵌汇编代码,volatile关键字的作用可以...

  • Resize,w 360,h 240
    DPDK优化点和NUMA架构

    这篇博客先介绍在dpdk中使用到的一些优化点[后期如果遇到其他的会完善],然后是NUMA架构,看了官方说明,对于10Gbit/s光口,能每秒发送...

  • DPDK中的多线程模型

    最近在做dpdk相关的开发和调优,有点小压力,但还是能成长的,打算用两篇博客来介绍下dpdk中的多线程模型,然后下一篇介绍它里面的一些优化方法和...

文集作者