我的目的
之前通读过《深入浅出DPDK》这本书,可以说正式这本书把我带到了DPDK大门前。虽然我还只是一只脚刚刚跨过门槛的初学者,但对于门后的世界却充满了向往。以我浅薄的认知,我很难想象DPDK会为世界带来怎样的改变,但无论怎样,我对它的热情不会变。
这个笔记系列,我把它当做近段时间学习的整理与总结,同时也作为自己一路走来学习心得的记录。在漫长的学习整理过程中,我深刻的明白了一个道理,“一些你认为常识性的东西,可能正是其他人苦苦寻找的答案”,因此秉承事无巨细的原则,一些与书中相关的知识点我也会记录其中。希望能给有缘人带来帮助,当然,如果我的理解有所偏差,也希望大家不吝赐教。
我的计划
这次计划对《深入浅出DPDK》中的第一部分“DPDK基础篇”进行学习整理。做计划之初要先明确几点内容:
- 学习目标
- 完成时间
- 具体学习内容
同时,为保证计划能够按时完成,不至虎头蛇尾,还需要每天更新计划状态,标注完成情况。
“DPDK基础篇”共分9章,从主流平台的介绍,到处理能力优化的技术点,再到DPDK的相关特性。循序渐进,由浅入深的介绍了DPDK的相关知识。我计划以两天一章的速度完基础篇的学习和整理,周末回加快进度,争取在10月底前完成基础篇的学习。具体时间安排如下:
学习内容 | 开始时间 | 结束时间 |
---|---|---|
第1章 认识DPDK | 2020/10/15 | 2020/10/17 |
第2章 Cache和内存 | 2020/10/19 | 2020/10/20 |
第3章 并行计算 | 2020/10/21 | 2020/10/21 |
第4章 同步互斥机制 | 2020/10/21 | 2020/10/22 |
第5章 报文转发 | 2020/10/23 | 2020/10/27 |
第6章 PCIe与包处理I/O | 2020/10/25 | |
第7章 网卡性能优化 | 2020/10/27 | |
第8章 流分类与多队列 | 2020/10/29 | |
第9章 硬件加速与功能卸载 | 2020/10/31 |