DPDK
文章平均质量分 83
零声教育
这个作者很懒,什么都没留下…
展开
-
腾讯阿里工程师所热衷的DPDK到底是个什么东西?
dpdk是什么?可能很多人只是听过,有的可能听都没有听过。但是目前确实很多的互联网大小厂都在使用这样一门技术,从招聘网站上看,对应的岗位也很多,薪资不菲: 比如OVS,VPP等技术,很多云厂家都在用,提供云主机,组件,数据库等等,它对比于原生,能够大幅提升IPV4的转发性能,可以让用户在迁移包处理应用时,获得更好的成本和性能优势。 所以,随着技术的发展,dpdk会越来越受到重视,将广泛应用到各类分布式系统中。 还不熟悉的朋友,这里可以先领取一份dpdk新手学习资料包(入坑不亏): ...原创 2022-04-13 14:29:49 · 425 阅读 · 0 评论 -
初学者也能看懂的DPDK解析
一、网络IO的处境和趋势 从我们用户的使用就可以感受到网速一直在提升,而网络技术的发展也从1GE/10GE/25GE/40GE/100GE的演变,从中可以得出单机的网络IO能力必须跟上时代的发展。 1. 传统的电信领域 IP层及以下,例如路由器、交换机、防火墙、基站等设备都是采用硬件解决方案。基于专用网络处理器(NP),有基于FPGA,更有基于ASIC的。但是基于硬件的劣势非常明显,发生Bug不易修复,不易调试维护,并且网络技术一直在发展,例如2G/3G/4G/5G等移动技术的革新,这些属于业务的逻辑原创 2022-04-09 16:25:40 · 568 阅读 · 0 评论 -
AddressSanitizer,增强DPDK内存检测
前言 当我们使用C/C++构建我们程序的时候,经常会遇到这类问题:问题难以复现;大压力下运行几天才能出现;大并发问题下,出现问题现场无法分析定位问题。经过大量的分析总结,发现这类难以解决的问题的原因大量集中在内存越界、内存重复释放等内存问题。 这类问题大致由于分配给一个对象的内存,可能被其他程序重写,或者是由于某些计算错误,用了不属于你的内存。更崩溃的是如果它带有一定的随机性重现,当错误发生的时候,系统没有检测到异常,而是在以一定概率被其他程序重写或复用,问题发生了,这时候问题发生的地方与真正出问题的地原创 2022-04-09 15:54:36 · 415 阅读 · 0 评论