
DPDK
文章平均质量分 73
ruchuer
这个作者很懒,什么都没留下…
展开
-
第2章 Cache和内存
本博客为《深入浅出DPDK》的简要笔记2.1 存储系统简介对于数据包的处理来说,主要是两个部分(个人理解),一个是CPU的处理,另一个是CPU需要处理的指令和数据的调度。怎么样再充分发挥CPU性能的基础下,对Cache,内存,SATA磁盘,PCIe设备(网卡,显卡)和USB等等里面的数据进行更快速的处理。而CPU主要操作的是内存,所以这一章主要从内存的角度来讲解基本的知识。2.1.1 系统架构的演进经典的计算机架构如下:在这样的系统当中,可以看到,所有的数据都经过北桥:1)处理器访问内存需要通原创 2021-11-08 11:25:36 · 2438 阅读 · 1 评论 -
第一章 认识DPDK
本博客为《深入浅出DPDK》的简要笔记想要学习一门技术,先要了解该技术的前后背景,已经为什么采用?它的优缺点是什么?这是所有的开端。出现缘由:DPDK最初的动机很简单,就是证明IA多核处理器能够支撑高性能 数据包处理。随着早期目标的达成和更多通用处理器体系的加入, DPDK逐渐成为通用多核处理器高性能数据包处理的业界标杆。DPDK能做什么?通过 核心库Core Libs,PMD库,Classify库,QoS库等 模块,减少cache+DRAM的子系统的访问,在linux底层实现更快的数据包处理。为原创 2021-10-20 10:12:16 · 222 阅读 · 0 评论